svgui/pyjs/build.py
changeset 1767 c74815729afd
parent 1764 d5df428640ff
child 1768 691083b5682a
equal deleted inserted replaced
1766:c1e5b9f19483 1767:c74815729afd
   321 
   321 
   322         parser.setPlatform(platform)
   322         parser.setPlatform(platform)
   323         app_translator = pyjs.AppTranslator(
   323         app_translator = pyjs.AppTranslator(
   324             parser=parser, dynamic=dynamic, optimize=optimize)
   324             parser=parser, dynamic=dynamic, optimize=optimize)
   325         early_app_libs[platform], appcode = \
   325         early_app_libs[platform], appcode = \
   326                      app_translator.translate(None, is_app=False,
   326             app_translator.translate(None, is_app=False,
   327                                               debug=debug,
   327                                      debug=debug,
   328                                       library_modules=['dynamicajax.js',
   328                                      library_modules=['dynamicajax.js',
   329                                                     '_pyjs.js', 'sys',
   329                                                       '_pyjs.js', 'sys',
   330                                                      'pyjslib'])
   330                                                       'pyjslib'])
   331         pover[platform].update(app_translator.overrides.items())
   331         pover[platform].update(app_translator.overrides.items())
   332         for mname, name in app_translator.overrides.items():
   332         for mname, name in app_translator.overrides.items():
   333             pd = overrides.setdefault(mname, {})
   333             pd = overrides.setdefault(mname, {})
   334             pd[platform] = name
   334             pd[platform] = name
   335 
   335 
   368             mod_cache_name = "%s.%s.cache.js" % (platform.lower(), mod_name)
   368             mod_cache_name = "%s.%s.cache.js" % (platform.lower(), mod_name)
   369 
   369 
   370             parser.setPlatform(platform)
   370             parser.setPlatform(platform)
   371             mod_translator = pyjs.AppTranslator(parser=parser, optimize=optimize)
   371             mod_translator = pyjs.AppTranslator(parser=parser, optimize=optimize)
   372             mod_libs[platform][mod_name], mod_code[platform][mod_name] = \
   372             mod_libs[platform][mod_name], mod_code[platform][mod_name] = \
   373                               mod_translator.translate(mod_name,
   373                 mod_translator.translate(mod_name,
   374                                                   is_app=False,
   374                                          is_app=False,
   375                                                   debug=debug)
   375                                          debug=debug)
   376             pover[platform].update(mod_translator.overrides.items())
   376             pover[platform].update(mod_translator.overrides.items())
   377             for mname, name in mod_translator.overrides.items():
   377             for mname, name in mod_translator.overrides.items():
   378                 pd = overrides.setdefault(mname, {})
   378                 pd = overrides.setdefault(mname, {})
   379                 pd[platform] = name
   379                 pd[platform] = name
   380 
   380