У меня есть одна переменная var_x в fct1.Я хочу использовать то же значение переменной в другой функции fct2 в том же классе. Код:
def onchange_blockcreate(self, cr, uid, ids, block):
global family_code_id
global varname
if block:
cr.execute ('select activefrom,activeto from new_block where id=%s ',(block,))
family_code_id =cr.fetchone()[0]
msgalert = {'title':'Warning','message':}
return {'warning':msgalert}
def onchange_evaluation_date(self, cr, uid, ids,family_code_id,activefrom):
print activefrom
print family_code_id
if activefrom>=family_code_id:
print activefrom
else :
msgalert = {'title':'Warning','message':'fieldtocheck is too short!'}
return {'warning':msgalert}
Здесь family_code_id используется в первой функции, я хочу использовать тот же family_code_id во второй функции.Но он показывает ошибку:
глобальная переменная family_code_id не определена.
Как это возможно в openerp?