Sanity check to notify us when we call IMAPRepository.getsep() too early
The folder delimiter is only initialized after a call to acquireconnection(), so we must never call this function too early. Include an assert() to make sure we get notified when we do. Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
This commit is contained in:
parent
51164c4974
commit
20f2edfcec
@ -74,6 +74,13 @@ class IMAPRepository(BaseRepository):
|
|||||||
return num
|
return num
|
||||||
|
|
||||||
def getsep(self):
|
def getsep(self):
|
||||||
|
"""Return the folder separator for the IMAP repository
|
||||||
|
|
||||||
|
This requires that self.imapserver has been initialized with an
|
||||||
|
acquireconnection() or it will still be `None`"""
|
||||||
|
assert self.imapserver.delim != None, "'%s' " \
|
||||||
|
"repository called getsep() before the folder separator was " \
|
||||||
|
"queried from the server" % self
|
||||||
return self.imapserver.delim
|
return self.imapserver.delim
|
||||||
|
|
||||||
def gethost(self):
|
def gethost(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user