chicken-and-egg problem

This commit is contained in:
David Rose 2002-02-07 18:14:33 +00:00
parent 4a7f71dbd7
commit 92ca831ca2

View File

@ -2,7 +2,6 @@
for the programmer/user""" for the programmer/user"""
from LoggerGlobal import * from LoggerGlobal import *
from NotifySeverity import *
import time import time
class Notifier: class Notifier:
@ -43,32 +42,34 @@ class Notifier:
# Severity funcs # Severity funcs
def setSeverity(self, severity): def setSeverity(self, severity):
if severity >= NSError: import NotifySeverity
if severity >= NotifySeverity.NSError:
self.setWarning(0) self.setWarning(0)
self.setInfo(0) self.setInfo(0)
self.setDebug(0) self.setDebug(0)
elif severity == NSWarning: elif severity == NotifySeverity.NSWarning:
self.setWarning(1) self.setWarning(1)
self.setInfo(0) self.setInfo(0)
self.setDebug(0) self.setDebug(0)
elif severity == NSInfo: elif severity == NotifySeverity.NSInfo:
self.setWarning(1) self.setWarning(1)
self.setInfo(1) self.setInfo(1)
self.setDebug(0) self.setDebug(0)
elif severity <= NSDebug: elif severity <= NotifySeverity.NSDebug:
self.setWarning(1) self.setWarning(1)
self.setInfo(1) self.setInfo(1)
self.setDebug(1) self.setDebug(1)
def getSeverity(self): def getSeverity(self):
import NotifySeverity
if self.getDebug(): if self.getDebug():
return NSDebug return NotifySeverity.NSDebug
elif self.getInfo(): elif self.getInfo():
return NSInfo return NotifySeverity.NSInfo
elif self.getWarning(): elif self.getWarning():
return NSWarning return NotifySeverity.NSWarning
else: else:
return NSError return NotifySeverity.NSError
# error funcs # error funcs
def error(self, errorString, exception=StandardError): def error(self, errorString, exception=StandardError):