import re, os, shutil
from collections import defaultdict, namedtuple
-from utils import magenta, red, green, yellow, white, read_anf
+from utils import magenta, red, green, yellow, white, read_anf, dynahome
from pygments import highlight
from pygments.lexers import get_lexer_by_name
from pygments.formatters import HtmlFormatter
-cssfile="src/Dyna/Backend/Python/debug-pygments.css"
-jsfile="external/prototype-1.6.0.3.js"
+cssfile="%s/src/Dyna/Backend/Python/debug-pygments.css" % dynahome
+jsfile="%s/external/prototype-1.6.0.3.js" % dynahome
Edge = namedtuple('Edge', 'head label body') # "body" is sometimes called the "tail"
print >> html, '<div id="dopamine-pane" style=""></div>'
print >> html, '<div id="update-handler-pane" style=""></div>'
- # XXX We do not yet render the dumped dopamine, but it's there...
- cmd = """dist/build/dyna/dyna -B python \
+ cmd = """%s/dist/build/dyna/dyna -B python \
--dump-anf="%s"/anf \
--dump-dopini="%s"/dopini \
--dump-dopupd="%s"/dopupd \
--o "%s"/plan "%s" """ % (d,d,d,d,dynafile)
+-o "%s"/plan "%s" """ % (dynahome,d,d,d,d,dynafile)
if 0 != os.system(cmd):
print 'command failed:\n\t' + cmd
os.system('gnome-open %s 2>/dev/null >/dev/null' % html.name)
import os, sys
from collections import defaultdict
from argparse import ArgumentParser
-from utils import ip, red, green, blue, magenta
+from utils import ip, red, green, blue, magenta, dynahome
from defn import agg_bind
def dynac(f):
- cmd = """dist/build/dyna/dyna -B python -o "%s".plan "%s" """ % (f,f)
+ cmd = """%s/dist/build/dyna/dyna -B python -o "%s".plan "%s" """ \
+ % (dynahome,f,f)
assert 0 == os.system(cmd), 'command failed:\n\t' + cmd
return f + '.plan'