-# Copyright 2004 Toby Dickenson
+# Copyright 2004 Toby Dickenson
+# Copyright 2008-2010 W. Trevor King
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
def __init__(self,*args,**kwargs):
self._depgraph = {}
self._types = {}
+ self._paths = {}
self._last_caller = None
modulefinder.ModuleFinder.__init__(self,*args,**kwargs)
r = modulefinder.ModuleFinder.load_module(self, fqname, fp, pathname, (suffix, mode, type))
if r is not None:
self._types[r.__name__] = type
+ self._paths[r.__name__] = pathname
return r
exclude = []
mf = mymf(path,debug,exclude)
mf.run_script(argv[0])
- pprint.pprint({'depgraph':mf._depgraph,'types':mf._types})
+ pprint.pprint({'depgraph':mf._depgraph,'types':mf._types,'paths':mf._paths})
if __name__=='__main__':
- main(sys.argv[1:])
\ No newline at end of file
+ main(sys.argv[1:])