|
From: <ma...@us...> - 2011-05-07 09:29:11
|
Revision: 321
http://openautomation.svn.sourceforge.net/openautomation/?rev=321&view=rev
Author: mayerch
Date: 2011-05-07 09:29:04 +0000 (Sat, 07 May 2011)
Log Message:
-----------
Fix KeyError exception when intance has no config, e.g. currently common for the scheduler
Modified Paths:
--------------
PyWireGate/trunk/WireGate.py
Modified: PyWireGate/trunk/WireGate.py
===================================================================
--- PyWireGate/trunk/WireGate.py 2011-05-06 21:12:20 UTC (rev 320)
+++ PyWireGate/trunk/WireGate.py 2011-05-07 09:29:04 UTC (rev 321)
@@ -229,8 +229,12 @@
## TODO: Check COnfig for seperate Logfiles and min level for logging
def createLog(self,instance):
- loglevel = self.config[instance].get('loglevel',False)
- filename = self.config[instance].get('logfile',False)
+ if instance in self.config:
+ loglevel = self.config[instance].get('loglevel',False)
+ filename = self.config[instance].get('logfile',False)
+ else:
+ loglevel = self.config['WireGate'].get('loglevel',False)
+ filename = self.config['WireGate'].get('logfile',False)
return self.__createLog(instance,filename=filename,maxlevel=loglevel)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|