I have a error : UnboundLocalError: local variable ‘connector’ referenced before assignment. To self host, etc. I have declaration in my init.
JavaScript
x
19
19
1
class OdooUtility():
2
connector = None
3
driver = None
4
5
def get_control(self):
6
try:
7
connector= ODOO(self.host, port=self.port)
8
connector.login(self.dbname, self.username, self.password)
9
except Exception as e:
10
print e.message
11
12
control = connector.env['rm.control']
13
control_ids = control.search([])
14
c = control.browse(control_ids)
15
res = []
16
for row in c:
17
res.append(row)
18
return res
19
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.