Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #1779: tg_18n_collect.patch

File tg_18n_collect.patch, 1.2 KB (added by Felix.Schwarz, 4 years ago)
  • turbogears/command/i18n.py

     
    163163        for fname in self.list_message_catalogs(): 
    164164            languages.append(fname.split(os.sep)[len(locale_dir_prefix):][0]) 
    165165        import turbogears.i18n.utils as utils 
    166         srcdir = self.options.source_dir or get_package_name() 
     166        srcdir = self.options.source_dir 
     167        if not srcdir: 
     168            srcdir = get_package_name().split(".", 1)[0] 
    167169        def list_js_files(): 
    168170            for root, dirs, files in os.walk(srcdir): 
    169171                if os.path.basename(root).lower() in ('cvs', '.svn'): 
     
    275277        source_files = [] 
    276278        kid_files = [] 
    277279        js_files = [] 
    278         srcdir = self.options.source_dir or get_package_name() 
     280        srcdir = self.options.source_dir 
     281        if not srcdir: 
     282            srcdir = get_package_name().split(".", 1)[0] 
    279283        print 'Scanning source directory', srcdir 
    280284        for root, dirs, files in os.walk(srcdir): 
    281285            if os.path.basename(root).lower() in ('cvs', '.svn'):