Annotation of kupu/kupu-i18nextract-sa-diff.patch, revision 1.1.1.1

1.1       dwinter     1: ? kupu-i18nextract-sa-diff.patch
                      2: Index: zope/app/locales/extract.py
                      3: ===================================================================
                      4: RCS file: /cvs/infrae-internal/i18nextract-sa/zope/app/locales/extract.py,v
                      5: retrieving revision 1.2
                      6: diff --unified -r1.2 extract.py
                      7: --- zope/app/locales/extract.py    18 Nov 2004 14:28:27 -0000  1.2
                      8: +++ zope/app/locales/extract.py    3 Aug 2005 14:08:59 -0000
                      9: @@ -289,16 +289,22 @@
                     10:      # right sys path until app_dir has run
                     11:      from zope.tal.talgettext import POEngine, POTALInterpreter
                     12:      from zope.tal.htmltalparser import HTMLTALParser
                     13: +    from zope.tal.talparser import TALParser
                     14:      engine = POEngine()
                     15:  
                     16:      class Devnull(object):
                     17:          def write(self, s):
                     18:              pass
                     19:  
                     20: -    for filename in find_files(dir, '*.pt'):
                     21: +    for filename in (find_files(dir, '*.pt') + find_files(dir, '*.kupu') + 
                     22: +            find_files(dir, '*.pox') + find_files(dir, '*.xsl')):
                     23:          try:
                     24:              engine.file = filename
                     25: -            p = HTMLTALParser()
                     26: +            name, ext = os.path.splitext(filename)
                     27: +            if ext in ['.pt', '.html']:
                     28: +                p = HTMLTALParser()
                     29: +            else:
                     30: +                p = TALParser()
                     31:              p.parseFile(filename)
                     32:              program, macros = p.getCode()
                     33:              POTALInterpreter(program, macros, engine, stream=Devnull(),

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>