Age | Commit message (Collapse) | Author |
|
|
|
|
|
Closes #761
|
|
still need to bind signals properly, and block on the validation
process until we receive the "connected" signal. but the basic flow
is working again, i.e, user should be able to remove the .config/leap
folder and get all the needed info from the provider.
|
|
|
|
this fixes random error on leap initialization
|
|
Closes #732
|
|
Closes #738
|
|
not very DRY but just to have it ready for rc cut.
|
|
Close #604
|
|
|
|
|
|
|
|
|
|
documentation of the Exception Hierarchy and attributes.
also a bit of general cleanup around error handling in conductor.
Hopefully to be polished an abstracted to leap.base with time.
not all errors are converted (and the old with_errors/ignoring
errors) are still there, but we should be using this style of handlers
from now on.
wrapping up with this pseudo-feature for now. as we work on individual
features we can mimick the exceptions that are working.
|
|
idea is that we define user messages in the exceptions,
and queue them during (conductor) checks.
user facing dialogs get constucted from exception attrs.
if critical, log as such and exit.
|
|
|
|
also:
- changed name EIPChecker -> EipConfigChecker
- Added class documentation
|
|
removed "configuration" object. checks are called from conductor.
|
|
Obviously then, you should ignore the commit message
in 489ed46140d6d. That commit WAS NOT working, believe me :)
Fix an annoying bug by which we were overwriting the "connect"
method that came from vpnmanager with basically an empty stub.
|
|
manually merge changes from the develop branch that were lost due
to having branched a previous state when refactored former "conductor"
class.
also, moved more exceptions to its own file.
|
|
|
|
|
|
|