Darksider3
96c403a3d9
Introducing own Exception classes to distinguish between possible System errors
5 years ago
Darksider3
cd8fe5fed0
commit on querys
5 years ago
Darksider3
2202af7826
Introduce imports, which comes with a new flag(--Import)
...
--Import depends on --file being present pointing to a valid CSV-file
that contains unique users with id's. When a user already exists
with his id, the script will fail.
It is also Backup.py-only which is reflected in the help message
5 years ago
Darksider3
e0efeee67d
Better error handling, just hang a freakin' / to ssh_dir if it got screwed up
5 years ago
Darksider3
43c7636920
Make PEP8 finally happy
5 years ago
Darksider3
290e72f159
Add various documentation to the System class and sqlitedb-Class...
...
... which are all written in rst-format, which sphynx understands and has
an own formal specification in http://docutils.sourceforge.net/rst.html
5 years ago
Darksider3
d413662b36
Adds ability to delete users in db as well as on the system + type hints..
...
.... in function names for further documentation.
5 years ago
Darksider3
a6d63fee42
PEP8: One Import per line... -.-
...
Add TODO statements and foremost return False on error. Missed that
5 years ago
Darksider3
c43cad73fa
Print Error messages to stderr instead of standard-out. Makes very much sense indeed!
5 years ago
Darksider3
89faf57b58
System: Still a lot @TODO here, but add it. Should(TM) work, but didn't
...
test it yet and also have to do a whole lot more. e.g. write out in dry-mode
which commands are getting to run in serious-mode but build up together
correctly in the correct order
5 years ago
Darksider3
4134e3cc2e
introduces -f/--file, which outputs or takes from a file(conditional to the current program)
5 years ago
Darksider3
6e86bf11bb
-a Flag: default false, do action on only approved users
5 years ago
Darksider3
3915843943
introducing the -u flag, which turns on the 'unapproved' mode.
...
Oh, and just testing it in ListUsers.py :)
5 years ago
Darksider3
96837cebe3
Externalize CFG-Handling into lib/CFG.py.
...
Never write this code again!
5 years ago
Darksider3
8ed215e89b
Create sqlite3 connector class to handle all the errors and quirks for us
5 years ago