import sympy
import symbolic
-from moedebug import dbg_enable, dbg
+from moedebug import dbg_file, dbg
opt_parser = OptionParser()
opt_parser.add_option('-q',dest='quiet',action='store_true',
if (not options.ascii) and sys.stdout.encoding is None:
sys.stdout = codecs.open("/dev/stdout", "w", 'utf-8')
-dbg_enable = not options.quiet
-if dbg_enable:
+dbg_file = None if options.quiet else sys.stdout
+if dbg_file:
sympy.init_printing(use_unicode=(not options.ascii),
num_columns=options.width)
-dbg_enable = False
+dbg_file = None
def dbg(*args):
- if dbg_enable:
- print('D ', *args, file=sys.stderr)
+ if dbg_file:
+ print('D ', *args, file=dbg_file)
from sympy import *
import itertools
-from moedebug import dbg_enable
+from moedebug import dbg_file
from sympy.utilities.lambdify import lambdify, implemented_function
# rightvars replaces
def dprint(*args):
- if not dbg_enable: return
+ if not dbg_file: return
print(*args)
def dbg(*args):
- if not dbg_enable: return
+ if not dbg_file: return
for vn in args:
print('\n ' + vn + '\n')
pprint(eval(vn))