Access TimeoutError through client.handler.timeout_exception

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Improve zk_shell/shell's documentation

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Simplify wrappers by using functools.wraps

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Add @property for accessing Shell.output

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Ignore unused exception variable

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Add client @property to expose the Shell's ZK client

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Remove unused **kwargs

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Make pylint a bit happier

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Fix check_path_absent decorator

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
More pylint happiness

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
DRY up completion helpers

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Yet some more pylint happiness

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
pylint zk_shell/acl.py

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Document async_walker.py

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Document & pylint fixes for augumented_client.py

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Document & pylint fixes for augumented_cmd.py

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Document & pylint fixes for cli.py

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Document & pylint fixes for copy.py

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Document & pylint fixes for util.py

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Document & pylint fixes for watch_manager.py

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>