docker-offlineimap/offlineimap
Sebastian Spaeth 410e2d35e9 Set accountname in BaseFolder, and don't pass it in initialization
We passed in the accountname to all derivatives of BaseFolder, such as
IMAPFolder(...,repository,...,accountname), although it is perfectly
possible to get the accountname from the Repository(). So remove this
unneeded parameter. Each backend had to define getaccountname() (although
the function is hardly used and most accessed .accountname directly).

On the other hand BaseFolder was using getaccountname but it never defined
the function. So make the sane thing, remove all definitions from backends
and define accountname() once in Basefolder. It was made a property and not
just a (public) attribute, so it will show up in our developer
documentation as public API.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2011-09-16 12:54:12 +02:00
..
folder Set accountname in BaseFolder, and don't pass it in initialization 2011-09-16 12:54:12 +02:00
repository Set accountname in BaseFolder, and don't pass it in initialization 2011-09-16 12:54:12 +02:00
ui Shorten list of messages to be deleted in UI output 2011-08-23 20:55:28 +02:00
__init__.py v6.3.5-rc1 2011-09-12 20:10:44 +02:00
accounts.py Fix repository 'readonly' configuration 2011-09-15 19:20:27 +02:00
CustomConfig.py Use SafeConfigParser for the configuration 2011-08-30 22:16:35 +02:00
error.py Introduce new error level FOLDER_RETRY 2011-09-06 19:00:21 +02:00
imaplib2.py imaplib2: bump to upstream version 2.28 (rev 8228a0f) 2011-08-15 12:21:38 +02:00
imaplibutil.py Check for SSL module existence and only do fingerprint check then 2011-09-12 19:45:16 +02:00
imapserver.py Merge branch 'ss/cleanup-idle' into next 2011-09-12 20:02:26 +02:00
imaputil.py Merge branch 'ss/better-error-throwing-and-id-sequence' into next 2011-09-06 20:15:05 +02:00
init.py Always call ui.terminate() 2011-06-16 18:57:35 +02:00
localeval.py Update FSF address 2006-08-12 05:15:55 +01:00
mbnames.py explicitly define symbols to import instead of 'import *' 2011-05-09 22:43:03 +02:00
syncmaster.py Remove weird SigListener class 2011-05-08 14:25:16 +02:00
threadutil.py fix broken ui Blinkenlights in multi-threaded mode 2011-05-18 18:38:05 +02:00