Use self.ui rather than UIBase.getglobalui()
We have vonverted all places in folder/* to have self.ui available, rather than having to use UIBase.getglobalui() all the time. Unfortunately, we did not convert the users in folder/Base.py. This patch does it belatedly. This fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613483 Signed-off-by: Sebastian Spaeth1 <Sebastian@SSpaeth.de> Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
parent
45e0b233a5
commit
074cd11418
@ -19,6 +19,8 @@ Changes
|
|||||||
Bug Fixes
|
Bug Fixes
|
||||||
---------
|
---------
|
||||||
|
|
||||||
|
* Fix craches for getglobalui().
|
||||||
|
|
||||||
|
|
||||||
Pending for the next major release
|
Pending for the next major release
|
||||||
==================================
|
==================================
|
||||||
|
@ -293,7 +293,7 @@ class BaseFolder:
|
|||||||
except (KeyboardInterrupt):
|
except (KeyboardInterrupt):
|
||||||
raise
|
raise
|
||||||
except:
|
except:
|
||||||
UIBase.getglobalui().warn("ERROR attempting to copy message " + str(uid) \
|
self.ui.warn("ERROR attempting to copy message " + str(uid) \
|
||||||
+ " for account " + self.getaccountname() + ":" + traceback.format_exc())
|
+ " for account " + self.getaccountname() + ":" + traceback.format_exc())
|
||||||
|
|
||||||
|
|
||||||
@ -400,7 +400,7 @@ class BaseFolder:
|
|||||||
except (KeyboardInterrupt):
|
except (KeyboardInterrupt):
|
||||||
raise
|
raise
|
||||||
except:
|
except:
|
||||||
UIBase.getglobalui().warn("ERROR attempting to handle negative uids " \
|
self.ui.warn("ERROR attempting to handle negative uids " \
|
||||||
+ "for account " + self.getaccountname() + ":" + traceback.format_exc())
|
+ "for account " + self.getaccountname() + ":" + traceback.format_exc())
|
||||||
|
|
||||||
#all threads launched here are in try / except clauses when they copy anyway...
|
#all threads launched here are in try / except clauses when they copy anyway...
|
||||||
@ -411,7 +411,7 @@ class BaseFolder:
|
|||||||
except (KeyboardInterrupt):
|
except (KeyboardInterrupt):
|
||||||
raise
|
raise
|
||||||
except:
|
except:
|
||||||
UIBase.getglobalui().warn("ERROR attempting to delete messages " \
|
self.ui.warn("ERROR attempting to delete messages " \
|
||||||
+ "for account " + self.getaccountname() + ":" + traceback.format_exc())
|
+ "for account " + self.getaccountname() + ":" + traceback.format_exc())
|
||||||
|
|
||||||
# Now, the message lists should be identical wrt the uids present.
|
# Now, the message lists should be identical wrt the uids present.
|
||||||
@ -423,7 +423,7 @@ class BaseFolder:
|
|||||||
except (KeyboardInterrupt):
|
except (KeyboardInterrupt):
|
||||||
raise
|
raise
|
||||||
except:
|
except:
|
||||||
UIBase.getglobalui().warn("ERROR attempting to sync flags " \
|
self.ui.warn("ERROR attempting to sync flags " \
|
||||||
+ "for account " + self.getaccountname() + ":" + traceback.format_exc())
|
+ "for account " + self.getaccountname() + ":" + traceback.format_exc())
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user