~openerp-commiter/openobject-server/trunk-ach-server-bugfixes

« back to all changes in this revision

Viewing changes to openerp/tools/yaml_import.py

  • Committer: Anup(OpenERP)
  • Date: 2011-02-25 05:20:46 UTC
  • mfrom: (3196.1.163 openobject-server)
  • Revision ID: ach@tinyerp.com-20110225052046-1b1yzvi731uwujto
[MERGE] Merged from the main trunk server

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
from datetime import datetime, timedelta
5
5
import logging
6
6
 
7
 
import pooler
8
 
import netsvc
 
7
import openerp.pooler as pooler
9
8
import misc
10
9
from config import config
11
10
import yaml_tag
14
13
# YAML import needs both safe and unsafe eval, but let's
15
14
# default to /safe/.
16
15
unsafe_eval = eval
17
 
from tools.safe_eval import safe_eval as eval
 
16
from safe_eval import safe_eval as eval
18
17
 
19
18
logger_channel = 'tests'
20
19
 
297
296
        return record_dict
298
297
 
299
298
    def process_record(self, node):
300
 
        import osv
 
299
        import openerp.osv as osv
301
300
        record, fields = node.items()[0]
302
301
        model = self.get_model(record.model)
303
302
        if isinstance(model, osv.osv.osv_memory):
448
447
        signals=[x['signal'] for x in self.cr.dictfetchall()]
449
448
        if workflow.action not in signals:
450
449
            raise YamlImportException('Incorrect action %s. No such action defined' % workflow.action)
 
450
        import openerp.netsvc as netsvc
451
451
        wf_service = netsvc.LocalService("workflow")
452
452
        wf_service.trg_validate(uid, workflow.model, id, workflow.action, self.cr)
453
453