← Back to team overview

openerp-l10n-ar-localization team mailing list archive

[Bug 1263529] [NEW] Problema en instalación localización con wizard l10n_ar_banks

 

Public bug reported:

Estoy siguiendo los pasos indicados en
http://www.youtube.com/watch?v=NaGvC_4sOZI&feature=youtu.be

En el wizard de instalación del plan de cuentas de Argentina, donde
selecciono la instalación de los bancos de Argentina, al dar aceptar me
da un error. Aquí el trace:

2013-12-22 19:21:42,464 7088 INFO openerp7_test openerp.modules.loading: loading 1 modules...
2013-12-22 19:21:42,496 7088 INFO openerp7_test openerp.modules.loading: loading 32 modules...
2013-12-22 19:21:42,595 7088 INFO openerp7_test openerp.modules.loading: loading 34 modules...
2013-12-22 19:21:42,642 7088 CRITICAL openerp7_test openerp.modules.module: Couldn't load module l10n_ar_bank
2013-12-22 19:21:42,642 7088 CRITICAL openerp7_test openerp.modules.module: 'module' object has no attribute 'Google'
2013-12-22 19:21:42,642 7088 ERROR openerp7_test openerp.osv.osv: Uncaught exception
Traceback (most recent call last):
  File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 131, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 197, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 185, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "D:\OpenERP\7.0\server\openerp\addons\base\res\res_config.py", line 574, in execute
    action = self._install_modules(cr, uid, to_install, context=context)
  File "D:\OpenERP\7.0\server\openerp\addons\base\res\res_config.py", line 52, in _install_modules
    result = ir_module.button_immediate_install(cr, uid, to_install_ids, context=context)
  File "D:\OpenERP\7.0\server\openerp\addons\base\module\module.py", line 424, in button_immediate_install
    return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
  File "D:\OpenERP\7.0\server\openerp\addons\base\module\module.py", line 475, in _button_immediate_function
    _, pool = pooler.restart_pool(cr.dbname, update_module=True)
  File "D:\OpenERP\7.0\server\openerp\pooler.py", line 39, in restart_pool
    registry = RegistryManager.new(db_name, force_demo, status, update_module)
  File "D:\OpenERP\7.0\server\openerp\modules\registry.py", line 219, in new
    openerp.modules.load_modules(registry.db, force_demo, status, update_module)
  File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 354, in load_modules
    loaded_modules, update_module)
  File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 256, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 159, in load_module_graph
    load_openerp_module(package.name)
  File "D:\OpenERP\7.0\server\openerp\modules\module.py", line 405, in load_openerp_module
    __import__('openerp.addons.' + module_name)
  File "D:\OpenERP\7.0\server\openerp\modules\module.py", line 133, in load_module
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\__init__.py", line 24, in <module>
    import wizard
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\__init__.py", line 28, in <module>
    import wiz_l10n_ar_bank
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\wiz_l10n_ar_bank.py", line 26, in <module>
    from banks_def import *
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\banks_def.py", line 33, in <module>
    from geosearch import unify_geo_data, strip_accents
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\geosearch.py", line 7, in <module>
    from cache import urlopen, geocode
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\cache.py", line 8, in <module>
    gc = geocoders.Google('ABQIAAAAMWm7ddpoRV3HO0u7NtA_IhRTfPMBNX3pvExQyYBKj7aZZJK5lxQYw0LDgWXedvepzKpGxQKf-kmN3A')
AttributeError: 'module' object has no attribute 'Google'
2013-12-22 19:21:42,645 7088 ERROR openerp7_test openerp.netsvc: 'module' object has no attribute 'Google'
Traceback (most recent call last):
  File "D:\OpenERP\7.0\server\openerp\netsvc.py", line 292, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "D:\OpenERP\7.0\server\openerp\service\web_services.py", line 626, in dispatch
    res = fn(db, uid, *params)
  File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 188, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 131, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 197, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 185, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "D:\OpenERP\7.0\server\openerp\addons\base\res\res_config.py", line 574, in execute
    action = self._install_modules(cr, uid, to_install, context=context)
  File "D:\OpenERP\7.0\server\openerp\addons\base\res\res_config.py", line 52, in _install_modules
    result = ir_module.button_immediate_install(cr, uid, to_install_ids, context=context)
  File "D:\OpenERP\7.0\server\openerp\addons\base\module\module.py", line 424, in button_immediate_install
    return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
  File "D:\OpenERP\7.0\server\openerp\addons\base\module\module.py", line 475, in _button_immediate_function
    _, pool = pooler.restart_pool(cr.dbname, update_module=True)
  File "D:\OpenERP\7.0\server\openerp\pooler.py", line 39, in restart_pool
    registry = RegistryManager.new(db_name, force_demo, status, update_module)
  File "D:\OpenERP\7.0\server\openerp\modules\registry.py", line 219, in new
    openerp.modules.load_modules(registry.db, force_demo, status, update_module)
  File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 354, in load_modules
    loaded_modules, update_module)
  File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 256, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 159, in load_module_graph
    load_openerp_module(package.name)
  File "D:\OpenERP\7.0\server\openerp\modules\module.py", line 405, in load_openerp_module
    __import__('openerp.addons.' + module_name)
  File "D:\OpenERP\7.0\server\openerp\modules\module.py", line 133, in load_module
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\__init__.py", line 24, in <module>
    import wizard
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\__init__.py", line 28, in <module>
    import wiz_l10n_ar_bank
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\wiz_l10n_ar_bank.py", line 26, in <module>
    from banks_def import *
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\banks_def.py", line 33, in <module>
    from geosearch import unify_geo_data, strip_accents
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\geosearch.py", line 7, in <module>
    from cache import urlopen, geocode
  File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\cache.py", line 8, in <module>
    gc = geocoders.Google('ABQIAAAAMWm7ddpoRV3HO0u7NtA_IhRTfPMBNX3pvExQyYBKj7aZZJK5lxQYw0LDgWXedvepzKpGxQKf-kmN3A')
AttributeError: 'module' object has no attribute 'Google'
2013-12-22 19:21:42,654 7088 INFO openerp7_test werkzeug: 127.0.0.1 - - [22/Dec/2013 19:21:42] "POST /web/dataset/call_button HTTP/1.1" 200 -

Para solucionarlo cambié la línea 8 del archivo openerp-l10n-ar-localization\l10n_ar_bank\wizard\cache.py de
gc = geocoders.Google('ABQIAAAAMWm7ddpoRV3HO0u7NtA_IhRTfPMBNX3pvExQyYBKj7aZZJK5lxQYw0LDgWXedvepzKpGxQKf-kmN3A')

a

gc = geocoders.GoogleV3
('ABQIAAAAMWm7ddpoRV3HO0u7NtA_IhRTfPMBNX3pvExQyYBKj7aZZJK5lxQYw0LDgWXedvepzKpGxQKf-
kmN3A')

Con esto funciona con la versión actual de geopy

Estoy usando openerp en Windows
Localización argentina en su revisión 235 del día 22/12/2013

** Affects: openerp-l10n-ar-localization
     Importance: Undecided
         Status: New


** Tags: banks geopy

-- 
You received this bug notification because you are a member of OpenERP -
Team de Localización Argentina, which is subscribed to openerp-l10n-ar-
localization.
https://bugs.launchpad.net/bugs/1263529

Title:
  Problema en instalación localización con wizard l10n_ar_banks

Status in OpenERP - Localización Argentina:
  New

Bug description:
  Estoy siguiendo los pasos indicados en
  http://www.youtube.com/watch?v=NaGvC_4sOZI&feature=youtu.be

  En el wizard de instalación del plan de cuentas de Argentina, donde
  selecciono la instalación de los bancos de Argentina, al dar aceptar
  me da un error. Aquí el trace:

  2013-12-22 19:21:42,464 7088 INFO openerp7_test openerp.modules.loading: loading 1 modules...
  2013-12-22 19:21:42,496 7088 INFO openerp7_test openerp.modules.loading: loading 32 modules...
  2013-12-22 19:21:42,595 7088 INFO openerp7_test openerp.modules.loading: loading 34 modules...
  2013-12-22 19:21:42,642 7088 CRITICAL openerp7_test openerp.modules.module: Couldn't load module l10n_ar_bank
  2013-12-22 19:21:42,642 7088 CRITICAL openerp7_test openerp.modules.module: 'module' object has no attribute 'Google'
  2013-12-22 19:21:42,642 7088 ERROR openerp7_test openerp.osv.osv: Uncaught exception
  Traceback (most recent call last):
    File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 131, in wrapper
      return f(self, dbname, *args, **kwargs)
    File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 197, in execute
      res = self.execute_cr(cr, uid, obj, method, *args, **kw)
    File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 185, in execute_cr
      return getattr(object, method)(cr, uid, *args, **kw)
    File "D:\OpenERP\7.0\server\openerp\addons\base\res\res_config.py", line 574, in execute
      action = self._install_modules(cr, uid, to_install, context=context)
    File "D:\OpenERP\7.0\server\openerp\addons\base\res\res_config.py", line 52, in _install_modules
      result = ir_module.button_immediate_install(cr, uid, to_install_ids, context=context)
    File "D:\OpenERP\7.0\server\openerp\addons\base\module\module.py", line 424, in button_immediate_install
      return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
    File "D:\OpenERP\7.0\server\openerp\addons\base\module\module.py", line 475, in _button_immediate_function
      _, pool = pooler.restart_pool(cr.dbname, update_module=True)
    File "D:\OpenERP\7.0\server\openerp\pooler.py", line 39, in restart_pool
      registry = RegistryManager.new(db_name, force_demo, status, update_module)
    File "D:\OpenERP\7.0\server\openerp\modules\registry.py", line 219, in new
      openerp.modules.load_modules(registry.db, force_demo, status, update_module)
    File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 354, in load_modules
      loaded_modules, update_module)
    File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 256, in load_marked_modules
      loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
    File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 159, in load_module_graph
      load_openerp_module(package.name)
    File "D:\OpenERP\7.0\server\openerp\modules\module.py", line 405, in load_openerp_module
      __import__('openerp.addons.' + module_name)
    File "D:\OpenERP\7.0\server\openerp\modules\module.py", line 133, in load_module
      mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\__init__.py", line 24, in <module>
      import wizard
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\__init__.py", line 28, in <module>
      import wiz_l10n_ar_bank
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\wiz_l10n_ar_bank.py", line 26, in <module>
      from banks_def import *
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\banks_def.py", line 33, in <module>
      from geosearch import unify_geo_data, strip_accents
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\geosearch.py", line 7, in <module>
      from cache import urlopen, geocode
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\cache.py", line 8, in <module>
      gc = geocoders.Google('ABQIAAAAMWm7ddpoRV3HO0u7NtA_IhRTfPMBNX3pvExQyYBKj7aZZJK5lxQYw0LDgWXedvepzKpGxQKf-kmN3A')
  AttributeError: 'module' object has no attribute 'Google'
  2013-12-22 19:21:42,645 7088 ERROR openerp7_test openerp.netsvc: 'module' object has no attribute 'Google'
  Traceback (most recent call last):
    File "D:\OpenERP\7.0\server\openerp\netsvc.py", line 292, in dispatch_rpc
      result = ExportService.getService(service_name).dispatch(method, params)
    File "D:\OpenERP\7.0\server\openerp\service\web_services.py", line 626, in dispatch
      res = fn(db, uid, *params)
    File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 188, in execute_kw
      return self.execute(db, uid, obj, method, *args, **kw or {})
    File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 131, in wrapper
      return f(self, dbname, *args, **kwargs)
    File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 197, in execute
      res = self.execute_cr(cr, uid, obj, method, *args, **kw)
    File "D:\OpenERP\7.0\server\openerp\osv\osv.py", line 185, in execute_cr
      return getattr(object, method)(cr, uid, *args, **kw)
    File "D:\OpenERP\7.0\server\openerp\addons\base\res\res_config.py", line 574, in execute
      action = self._install_modules(cr, uid, to_install, context=context)
    File "D:\OpenERP\7.0\server\openerp\addons\base\res\res_config.py", line 52, in _install_modules
      result = ir_module.button_immediate_install(cr, uid, to_install_ids, context=context)
    File "D:\OpenERP\7.0\server\openerp\addons\base\module\module.py", line 424, in button_immediate_install
      return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
    File "D:\OpenERP\7.0\server\openerp\addons\base\module\module.py", line 475, in _button_immediate_function
      _, pool = pooler.restart_pool(cr.dbname, update_module=True)
    File "D:\OpenERP\7.0\server\openerp\pooler.py", line 39, in restart_pool
      registry = RegistryManager.new(db_name, force_demo, status, update_module)
    File "D:\OpenERP\7.0\server\openerp\modules\registry.py", line 219, in new
      openerp.modules.load_modules(registry.db, force_demo, status, update_module)
    File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 354, in load_modules
      loaded_modules, update_module)
    File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 256, in load_marked_modules
      loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
    File "D:\OpenERP\7.0\server\openerp\modules\loading.py", line 159, in load_module_graph
      load_openerp_module(package.name)
    File "D:\OpenERP\7.0\server\openerp\modules\module.py", line 405, in load_openerp_module
      __import__('openerp.addons.' + module_name)
    File "D:\OpenERP\7.0\server\openerp\modules\module.py", line 133, in load_module
      mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\__init__.py", line 24, in <module>
      import wizard
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\__init__.py", line 28, in <module>
      import wiz_l10n_ar_bank
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\wiz_l10n_ar_bank.py", line 26, in <module>
      from banks_def import *
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\banks_def.py", line 33, in <module>
      from geosearch import unify_geo_data, strip_accents
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\geosearch.py", line 7, in <module>
      from cache import urlopen, geocode
    File "D:\OpenERP\7.0\openerp-l10n-ar-localization\l10n_ar_bank\wizard\cache.py", line 8, in <module>
      gc = geocoders.Google('ABQIAAAAMWm7ddpoRV3HO0u7NtA_IhRTfPMBNX3pvExQyYBKj7aZZJK5lxQYw0LDgWXedvepzKpGxQKf-kmN3A')
  AttributeError: 'module' object has no attribute 'Google'
  2013-12-22 19:21:42,654 7088 INFO openerp7_test werkzeug: 127.0.0.1 - - [22/Dec/2013 19:21:42] "POST /web/dataset/call_button HTTP/1.1" 200 -

  Para solucionarlo cambié la línea 8 del archivo openerp-l10n-ar-localization\l10n_ar_bank\wizard\cache.py de
  gc = geocoders.Google('ABQIAAAAMWm7ddpoRV3HO0u7NtA_IhRTfPMBNX3pvExQyYBKj7aZZJK5lxQYw0LDgWXedvepzKpGxQKf-kmN3A')

  a

  gc = geocoders.GoogleV3
  ('ABQIAAAAMWm7ddpoRV3HO0u7NtA_IhRTfPMBNX3pvExQyYBKj7aZZJK5lxQYw0LDgWXedvepzKpGxQKf-
  kmN3A')

  Con esto funciona con la versión actual de geopy

  Estoy usando openerp en Windows
  Localización argentina en su revisión 235 del día 22/12/2013

To manage notifications about this bug go to:
https://bugs.launchpad.net/openerp-l10n-ar-localization/+bug/1263529/+subscriptions


Follow ups

References