Annotation of kupuMPIWG/kupu-i18nextract-sa-diff.patch, revision 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>