Esempio n. 1
0
 def load_drivers(self):
     """
     This method loads local files: 'odoo/addons/hw_drivers/drivers'
     And execute these python drivers
     """
     helpers.download_drivers()
     path = get_resource_path('hw_drivers', 'drivers')
     driversList = os.listdir(path)
     self.devices = {}
     for driver in driversList:
         path_file = os.path.join(path, driver)
         spec = util.spec_from_file_location(driver, path_file)
         if spec:
             module = util.module_from_spec(spec)
             spec.loader.exec_module(module)
Esempio n. 2
0
 def load_drivers(self):
     helpers.download_drivers(False)
     subprocess.check_call(["sudo", "service", "odoo", "restart"])
     return "<meta http-equiv='refresh' content='20; url=http://" + helpers.get_ip(
     ) + ":8069/list_drivers'>"