def process_context(self, node):
self.context = node.__dict__
- if 'uid' in node.__dict__:
- self.uid = self.get_id(node.__dict__['uid'])
+ if node.uid:
+ self.uid = self.get_id(node.uid)
+ if node.noupdate:
+ self.noupdate = node.noupdate
def process_python(self, node):
def log(msg, *args):
self._process_node(node)
except YamlImportException, e:
self.logger.log(logging.ERROR, e)
- except YamlImportAbortion, e:
- self.logger.log(logging.ERROR, e)
- self.cr.rollback()
- return
except Exception, e:
- self.cr.rollback()
+ self.logger.log(logging.ERROR, e)
raise e
def _process_node(self, node):