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)
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'>"