Commit Graph

16 Commits

Author SHA1 Message Date
Fabio Erculiani
c26b8fb971 [solo.commands.command] use the Entropy class object to acquire the Entropy Resources Lock 2013-12-05 22:14:18 +01:00
Fabio Erculiani
cd55a7a043 [solo.commands.command] call shutdown() before releasing locks
shutdown() calls EntropyCacher.sync() and stop()...
2013-08-10 11:03:24 +02:00
Fabio Erculiani
93debd109d [equo] wait indefinitely to acquire the resources lock using a spinner 2013-05-03 09:12:04 +02:00
Fabio Erculiani
8fda22bd0b [equo] monkey patch argparse.ArgumentParser to fix UTF-8 strings handling
See bug 4049.
2013-03-11 00:58:21 +00:00
Fabio Erculiani
113f9d74b7 [client] fix --help output when redirected through pipes, fix bug 4049 2013-03-08 12:55:13 +01:00
Fabio Erculiani
329da2587f [equo] fix UnicodeEncodeError as per bug #3873 2012-12-26 19:17:13 +01:00
Fabio Erculiani
977bc60b21 [Solo] get rid of solo.utils.show_you_meant, move _show_did_you_mean to SoloCommand 2012-11-04 18:43:42 +01:00
Fabio Erculiani
d16578394f [Solo] move _setup_verbose_quiet_parser to SoloCommand 2012-11-03 17:45:17 +01:00
Fabio Erculiani
9dc1a6e6b9 [Solo] add __EQUO_LOCKS_BLOCKING__ env variable handling hack.
This hack is used by "equo upgrade" respawn (through execvp()) code.
2012-11-01 22:07:43 +01:00
Fabio Erculiani
dccf747e51 [Solo] generate self._commands dict before calling _hierarchical_bashcomp() 2012-10-21 17:52:00 +02:00
Fabio Erculiani
8aaf088a26 [Solo] move common "hierarchical" bashcomp code to SoloCommand 2012-10-21 17:33:55 +02:00
Fabio Erculiani
4bcb12656e [Solo] add _argparse_is_valid_entropy_package() 2012-09-30 19:00:37 +02:00
Fabio Erculiani
e23f4c809f [Solo] check against broken symlinks in _argparse_is_valid_directory 2012-09-30 18:59:59 +02:00
Fabio Erculiani
865813734b [Solo] implement argparse directory path validation function 2012-09-30 09:39:40 +02:00
Fabio Erculiani
c7972c8519 [Solo] fixup code imports, add helper functions, migrate more code over 2012-08-21 21:03:46 +02:00
Fabio Erculiani
1582de0fff [Solo] First commit, equo rewrite has just begun
"Solo" is just a codename, to avoid name clashing while the code
is ported over.
2012-08-19 11:02:32 +02:00