Hello,

According to Comment #1 I am closing the issue.

Thanks.

** Changed in: openobject-server
       Status: New => Invalid

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP Project Group.
https://bugs.launchpad.net/bugs/847651

Title:
  invalid exception raised in safe_eval

Status in OpenERP Server:
  Invalid

Bug description:
  In tools/safe_eval.py:285, the call to eval() complains about locals_dict not 
being an iterable, if not set.
  Indeed this local variable is initialized to None, whereas a dictionnary is 
expected.
  I'm not sure why the default value is simply not {} instead of None, but at 
least we should have a "if locals_dict is None: locals_dict={}" in the same way 
this is done for globals_dict... or is there a reason why it should never 
happen?

  Here's a copy of the exception raised:
    File "/home/user/.../openerp-server-6.0.3/bin/tools/safe_eval.py", line 
285, in safe_eval
      return eval(test_expr(expr,_SAFE_OPCODES, mode=mode), globals_dict, 
locals_dict)
    File "", line 1, in <module>
  TypeError: 'NoneType' object is not iterable
  [2011-09-12 10:56:13,048][...] DEBUG_RPC:exception:u"'NoneType' object is not 
iterable"

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/847651/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~c2c-oerpscenario
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~c2c-oerpscenario
More help   : https://help.launchpad.net/ListHelp

Reply via email to