durusmail: quixote-users: compiling ptls
compiling ptls
2002-06-10
compiling ptls
Quinn Dunkan
2002-06-10
Random question:  it seems like compile_ptl.py from the command line generates
bad ptlcs:

% python2.2 /usr/local/lib/python2.2/site-packages/quixote/ptl_compile.py
ui/general.ptl
% python2.2 -c'import quixote;quixote.enable_ptl();import ui.general'
Traceback (most recent call last):
  File "", line 1, in ?
  File "/usr/local/lib/python2.2/ihooks.py", line 398, in import_module
    m = self.load_tail(q, tail)
  File "/usr/local/lib/python2.2/ihooks.py", line 449, in load_tail
    m = self.import_it(head, mname, m)
  File "/usr/local/lib/python2.2/ihooks.py", line 486, in import_it
    m = self.loader.load_module(fqname, stuff)
  File "/usr/local/lib/python2.2/site-packages/quixote/ptl_import.py", line 100,
in load_module
    return _load_ptlc(name, filename, file)
  File "/usr/local/lib/python2.2/site-packages/quixote/ptl_import.py", line 56,
in _load_ptlc
    return _new_module(code, name, filename)
  File "/usr/local/lib/python2.2/site-packages/quixote/ptl_import.py", line 33,
in _new_module
    exec code in new_mod.__dict__
  File "ui/general.ptl", line 0, in 
    File "ui/general.ptl", line 0, in 
  File "/usr/local/lib/python2.2/ihooks.py", line 397, in import_module
    q, tail = self.find_head_package(parent, name)
  File "/usr/local/lib/python2.2/ihooks.py", line 440, in find_head_package
    raise ImportError, "No module named " + qname
ImportError: No module named TemplateIO
1% rm ui/general.ptlc                                        ~/py/mail web@muse
% python2.2 -c'import quixote;quixote.enable_ptl();import ui.general'
%                                                            ~/py/mail web@muse


If ptl_compile.py isn't the answer, how should I compile a bunch of ptls, ala
compileall?



reply