Skip to content

Commit 86d8b32

Browse files
committed
fix Needs
1 parent 03d49aa commit 86d8b32

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

mathics/builtin/files.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4773,11 +4773,11 @@ def apply(self, context, evaluation):
47734773
evaluation.message('Needs', 'ctx', Expression(
47744774
'Needs', context), 1, '`')
47754775
return
4776-
4777-
# TODO
4778-
# if Expression('MemberQ', context, Symbol('$Packages')).is_true():
4779-
# # Already loaded
4780-
# return Symbol('Null')
4776+
test_loaded = Expression('MemberQ', Symbol('$Packages'), context)
4777+
test_loaded = test_loaded.evaluate(evaluation)
4778+
if test_loaded.is_true():
4779+
# Already loaded
4780+
return Symbol('Null')
47814781

47824782
result = Expression('Get', context).evaluate(evaluation)
47834783

mathics/core/evaluation.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,6 @@ def evaluate():
337337
else:
338338
raise
339339
except WLThrowInterrupt as ti:
340-
print("query: ", query)
341340
if ti.tag:
342341
self.exc_result = Expression("Hold",
343342
Expression("Throw",

0 commit comments

Comments
 (0)