Commit graph

67 commits

Author SHA1 Message Date
Romain Bignon
b6821b0567 fixes related to ModuleLoadError 2010-11-17 19:43:25 +01:00
Christophe Benz
f41d5157c1 return original backtrace only if debug level 2010-11-17 15:36:20 +01:00
Christophe Benz
f0c3e6029a introduce ModuleLoadError 2010-11-17 15:05:53 +01:00
Christophe Benz
692caf9453 add a quiet mode for load_module 2010-11-17 14:17:38 +01:00
Christophe Benz
557cae23e4 english fix :) 2010-11-15 11:45:22 +01:00
Romain Bignon
c644aacd29 fix: use ResultsCondition in BackendsCall instead of hack in Weboob (refs #372) 2010-11-14 21:46:48 +01:00
Christophe Benz
5fc8c14b2d fix #372 conditions should not be treated by formatters 2010-11-14 15:04:20 +01:00
Romain Bignon
724b008c4f fix display of function name in cancel message 2010-11-13 02:04:40 +01:00
Romain Bignon
e1196bc30a scheduler: fix error when ended task has been already removed 2010-11-13 01:44:09 +01:00
Romain Bignon
ecff9ebb64 ignore when a backend is not found in list 2010-11-11 14:58:10 +01:00
Romain Bignon
c5803837fa rewrite of the repeat scheduler and implement cancel() 2010-11-11 13:23:52 +01:00
Romain Bignon
79c7bd9816 get_backend can get an optional 'default' parameter 2010-11-11 01:11:17 +01:00
Christophe Benz
b69a31e1b9 python2.5 compatibility (for maemo) 2010-11-01 16:48:17 +01:00
Romain Bignon
84b4003bf4 use several loggers for parts of weboob 2010-10-30 16:09:33 +02:00
Romain Bignon
2556da6fbd better errors management in webcontentedit 2010-10-17 14:47:42 +02:00
Romain Bignon
734e73dce6 fix event lock order 2010-10-04 22:52:08 +02:00
Romain Bignon
7840a165e4 don't crash if field value is special unicode chars 2010-10-01 21:23:46 +02:00
Romain Bignon
a45c294385 add 'errors' parameter to load_backends to get list of errors during loading 2010-10-01 20:16:58 +02:00
Romain Bignon
17e679f3e1 fix getting website if BROWSER is not a BaseBrowser 2010-10-01 09:48:59 +02:00
Romain Bignon
41827c4160 show a messagebox on bcall errors instead of console print 2010-09-30 20:13:06 +02:00
Romain Bignon
6dfbda042c correctly handle BrowserUnavailable and BrowserIncorrectPassword exceptions in repl applications (closes #302)
It asks user to reconfigure backend when BrowserIncorrectPassword is
raised.
2010-09-30 11:59:12 +02:00
Romain Bignon
0ce8b12c32 stop scheduler when an application exits 2010-09-28 11:29:32 +02:00
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