/offlineimap/head: changeset 274
This commit is contained in:
@@ -26,8 +26,11 @@ class Basic(UIBase):
|
||||
def _msg(s, msg):
|
||||
print msg
|
||||
|
||||
def warn(s, msg):
|
||||
sys.stderr.write("WARNING: " + str(msg) + "\n")
|
||||
def warn(s, msg, minor = 0):
|
||||
warntxt = 'WARNING'
|
||||
if minor:
|
||||
warntxt = 'warning'
|
||||
sys.stderr.write(warntxt + ": " + str(msg) + "\n")
|
||||
|
||||
def sleep(s, sleepsecs):
|
||||
if s.verbose >= 0:
|
||||
|
@@ -236,8 +236,12 @@ class VerboseUI(UIBase):
|
||||
s.top = None
|
||||
TextOKDialog("Main Program Exception", exceptionstr)
|
||||
|
||||
def warn(s, msg):
|
||||
TextOKDialog("OfflineIMAP Warning", msg)
|
||||
def warn(s, msg, minor):
|
||||
if minor:
|
||||
# Just let the default handler catch it
|
||||
UIBase.warn(s, msg, minor)
|
||||
else:
|
||||
TextOKDialog("OfflineIMAP Warning", msg)
|
||||
|
||||
def showlicense(s):
|
||||
TextOKDialog(version.productname + " License",
|
||||
|
@@ -44,8 +44,11 @@ class UIBase:
|
||||
"""Generic tool called when no other works."""
|
||||
raise NotImplementedError
|
||||
|
||||
def warn(s, msg):
|
||||
s._msg("WARNING: " + msg)
|
||||
def warn(s, msg, minor = 0):
|
||||
if minor:
|
||||
s._msg("warning: " + msg)
|
||||
else:
|
||||
s._msg("WARNING: " + msg)
|
||||
|
||||
def debug(s, debugtype, msg):
|
||||
thisthread = threading.currentThread()
|
||||
|
Reference in New Issue
Block a user