Add --verbose options and use logging (vs. old print calls) in depgraph2dot.py.
[depgraph.git] / py2depgraph.py
index b17c4ddbb3217c9d90fb9ffb9f2c24b4ad00896b..f525f8884b8cf8652294e3d8336f5c4032797709 100755 (executable)
@@ -64,14 +64,13 @@ if __name__=='__main__':
 
     usage = '%prog [options] path/to/script.py'
     p = OptionParser(usage=usage, description=__doc__)
+    p.add_option('-v', '--verbose', default=0, action='count',
+                 help='Increment verbosity.')
 
     options,args = p.parse_args()
 
     script = args[0]
 
-    path = sys.path[:]
-    debug = 0
-    exclude = []
-    mf = mymf(path,debug,exclude)
+    mf = mymf(path=sys.path[:], debug=options.verbose, excludes=[])
     mf.run_script(script)
     pprint({'depgraph':mf._depgraph,'types':mf._types,'paths':mf._paths})