X-Git-Url: https://source.tree.se/git?p=treecutter.git;a=blobdiff_plain;f=src%2Ftree-cutter.py;h=1daed02116dc72cd6882d3bb04617038fce2fab5;hp=19ddd87ab32116dbc9596a265961f0dc6d27e66c;hb=009574858893811b0e286ed68d9cda3d128a32fd;hpb=b2628a098653c3968989fb7c9f7bbf06027714a6 diff --git a/src/tree-cutter.py b/src/tree-cutter.py index 19ddd87..1daed02 100755 --- a/src/tree-cutter.py +++ b/src/tree-cutter.py @@ -49,7 +49,8 @@ def publish(src,target): PREFIXES={u'db': u'http://docbook.org/ns/docbook', u'xi': u'http://www.w3.org/2001/XInclude', - u'xl': u'http://www.w3.org/1999/xlink'} + u'xl': u'http://www.w3.org/1999/xlink', + u'html' : u'http://www.w3.org/1999/xhtml'} class Directory(): """Class containing the state of the directory with articles""" @@ -126,6 +127,11 @@ class Page(): im = os.path.join(dirname,i.fileref) if os.path.isfile(im): self._resources.append(im) + for i in self._doc.xml_select(u"//html:form[@action]"): + pyscript = re.split('\.py',i.action,1)[0]+'.py' + im = os.path.join(dirname,pyscript) + if os.path.isfile(im): + self._resources.append(im) def render(self): # amara can not handle the docbook stylesheets