I have a error : UnboundLocalError: local variable ‘connector’ referenced before assignment. To self host, etc. I have declaration in my init.
class OdooUtility(): connector = None driver = None def get_control(self): try: connector= ODOO(self.host, port=self.port) connector.login(self.dbname, self.username, self.password) except Exception as e: print e.message control = connector.env['rm.control'] control_ids = control.search([]) c = control.browse(control_ids) res = [] for row in c: res.append(row) return res
How can I fix this? Thanks for any help!
Advertisement
Answer
You either need to write self.connector
or OdooUtility.connector
instead of just connector
. I suspect self.connector
is what you wanted.