Jim Gallacher wrote:
Graham Dumpleton wrote:
Jim, I have updated LaTeX documentation for the apache.import_module()
function. Can you run it through LaTeX and fixup all my wrongly closed
LaTeX
formatting. :-)
Can you and anyone else who is interested, read through the documentation
I have added and comment on whether it is adequate. Ie., is there
anything
that you can think is missing based on your own knowledge of the new
importer,
or anything that is particularly clear.
I realise that this documentation should perhaps have been in a whole
section
by itself, but just wanted to get something in there so we can get
this thing out
the door and released before I get too eager and start sneaking in
even more
code changes. :-)
For those who don't check out code from subversion, the documentation can
be seen at:
http://svn.apache.org/viewvc/httpd/mod_python/trunk/Doc/modpython4.tex?view=markup
Search down for 'import_module'.
I'll check it all again in a day or so when I have a clear head.
Graham
Quoting from import_module section of pyapi-apmeth.html#l2h-32:
"""
With the reimplementation of the module importer in mod_python 3.3, the
module_name argument may also now be an absolute path name of an actual
Python module contained in a single file. On Windows, a drive letter can
be supplied if necessary.
from mod_python import apache
name = apache.import_module('/some/path/name.py')
"""
The actual code tests for the presence for ["~/", "./", "../"] so maybe
it needs to be explicitly stated that Unix style path separators are
required on Windows? I don't do python on Windows, so maybe that is
standard practice, but explicit is better than implicit.
I knew I should have read the whole thing before commenting. :( This is
dealt with just a couple of paragraphs later. Sorry for the interruption.
Jim