From ff9f8bfe73d7687c7628cd99e026d95dcc776425 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Sun, 13 May 2012 23:59:04 +0200 Subject: [PATCH] add a print statement that mysteriously solves a problem --- sfa/managers/registry_manager.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sfa/managers/registry_manager.py b/sfa/managers/registry_manager.py index e727450d..03a90439 100644 --- a/sfa/managers/registry_manager.py +++ b/sfa/managers/registry_manager.py @@ -390,6 +390,11 @@ class RegistryManager: dbsession.commit() # update the PLC information that was specified with the record + # xxx oddly enough, without this statement, record.__dict__ as received by + # the driver seems to be off + # anyway the driver should receive an object + # (and then extract __dict__ itself if needed) + print "before driver.update, record=%s"%record if not self.driver.update (record.__dict__, new_record.__dict__, hrn, new_key): logger.warning("driver.update failed") -- 2.47.0