summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Mac/Tools/macfreeze/macmodulefinder.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/Mac/Tools/macfreeze/macmodulefinder.py b/Mac/Tools/macfreeze/macmodulefinder.py
index d87ca9b..fd3ac74 100644
--- a/Mac/Tools/macfreeze/macmodulefinder.py
+++ b/Mac/Tools/macfreeze/macmodulefinder.py
@@ -62,7 +62,11 @@ def process(program, modules=[], module_files = [], debug=0):
module_files.append(m)
else:
modules.append(m)
- path = extra_path + sys.path[:]
+ # collect all modules of the program
+ path = sys.path[:]
+ dir = os.path.dirname(program)
+ path[0] = dir # "current dir"
+ path = extra_path + path
#
# Create the module finder and let it do its work
#