Commit graph

45 commits

Author SHA1 Message Date
Romain Bignon
04037e7893 repl: interactive add of backends when no one is loaded at startup 2010-09-25 00:57:54 -04:00
Christophe Benz
ab4a427586 new ReplApplication base class 2010-09-21 13:10:48 -04:00
Romain Bignon
d632fb6164 fix: do not load disabled backends 2010-08-31 18:08:55 +02:00
Romain Bignon
9f5c9aeebc renamed BackendsLoader to ModulesLoader 2010-08-24 11:03:39 +02:00
Romain Bignon
f0ea8829a2 display weboob-config-qt at launch on Qt applications when there are no configured backends 2010-08-20 12:22:04 +02:00
Romain Bignon
31445de767 qweboobcfg: display website of backend in description in any 2010-08-20 09:19:21 +02:00
Romain Bignon
9581fa0b19 all loaded backends are now configured (refs #368) 2010-08-19 22:15:38 +02:00
Christophe Benz
8afff42465 compare instance to basestring instead of (str, unicode) 2010-08-17 19:33:06 +02:00
Romain Bignon
978f44c9df when a backend is loaded twice, unload the previous one 2010-08-14 17:47:38 +02:00
Romain Bignon
074a1b871d use RawConfigParser instead of SafeConfigParser 2010-08-14 17:45:31 +02:00
Romain Bignon
9c7f585753 new tests architecture 2010-08-13 17:27:22 +02:00
Romain Bignon
843db82d8a port QHaveSex and QBoobMsg to new ICapMessage.Message API 2010-08-13 16:24:59 +02:00
Christophe Benz
b15c4f2f86 add debug if xdg is not installed 2010-08-12 21:00:19 +02:00
Romain Bignon
e980e040ba capabilities objets inherit from CapBaseObject (refs #369) 2010-08-12 17:22:04 +02:00
Christophe Benz
45ffb0fe7d s/ICap/IBaseCap and add constants 2010-08-12 16:04:53 +02:00
Romain Bignon
d681ed8c76 fix fucking useless dependence 2010-08-11 21:02:33 +02:00
Christophe Benz
13f9fc07b2 move icons to xdg standard dirs, add desktop files
closes #359
2010-08-11 19:30:30 +02:00
Romain Bignon
7b0c91275f ability to check caps of a backend against a string (not only a class) 2010-08-11 15:00:27 +02:00
Christophe Benz
b720e851fa bugfix when backends='' 2010-08-09 20:05:48 +02:00
Romain Bignon
9ff2f70284 support deinit 2010-08-03 20:16:57 +02:00
Romain Bignon
37c0ee8938 new function unload_backends() 2010-08-03 20:14:22 +02:00
Christophe Benz
eca1e59191 handle the case a backend is configured but not installed 2010-08-03 17:36:09 +02:00
Christophe Benz
59b957d38f do not load disabled backends 2010-08-03 17:35:14 +02:00
Romain Bignon
a41c5394db configured backend parameter '_enabled' to enable or disable it 2010-08-02 09:52:38 +02:00
Romain Bignon
45ac367554 fix do() when the 'backends' attribute is an empty string or an unknown type 2010-07-27 10:55:49 +02:00
Romain Bignon
fd846da3f7 fix giving a string as backend 2010-07-25 22:48:21 +02:00
Romain Bignon
8fe2facd9f fix do() with caps 2010-07-18 01:22:02 +02:00
Romain Bignon
fc4badf88e merge do_caps() and do_backends() into do() (optional keyword params 'backends' and 'caps') 2010-07-17 13:48:32 +02:00
Romain Bignon
5d33778986 don't iterate on strings 2010-07-17 13:13:44 +02:00
Christophe Benz
239d19ec89 add missing import 2010-07-15 01:21:55 +02:00
Romain Bignon
ba8d0921bb use mutex to lock scheduler 2010-07-14 17:11:19 +02:00
Romain Bignon
8f7e1e6872 pop timer from dict when it expires 2010-07-13 15:09:50 +02:00
Romain Bignon
e1939b7e4a fix when backtrace contains some unicode chars (and because python sucks) 2010-07-13 00:10:13 +02:00
Christophe Benz
60fdb86eef add backward compatibility for _type 2010-07-12 19:38:02 +02:00
Christophe Benz
14f8e8e816 more precise vocabulary, s/_type/backend/ 2010-07-12 14:01:32 +02:00
Christophe Benz
fd2f534be9 move import to right file 2010-07-12 13:57:58 +02:00
Romain Bignon
bf5072b73c fix debug notice to display repr of returned object (fix crash when result is a binary string) 2010-07-12 09:19:57 +02:00
Christophe Benz
0028e48b61 backend move to tools 2010-07-12 03:16:05 +02:00
Christophe Benz
5c2ab81e16 change vocabulary
s/module/backend
s/backend/configured_backend
s/frontend/application
2010-07-12 03:07:10 +02:00
Christophe Benz
b3c509d56e add existing_module_names method 2010-07-10 02:30:19 +02:00
Christophe Benz
b91093a92c code simplification 2010-07-10 02:28:57 +02:00
Christophe Benz
0447ef8c64 use error repr to have class name 2010-07-10 02:28:36 +02:00
Christophe Benz
4caa9abd29 rename engine to ouiboube 2010-07-07 18:08:35 +02:00
Christophe Benz
dffda6f673 fix indentation 2010-07-07 17:20:17 +02:00
Christophe Benz
1955d1be59 move core files to weboob.core 2010-07-07 17:20:16 +02:00