diff options
author | 2013-09-20 16:09:22 +0200 | |
---|---|---|
committer | 2013-09-20 16:09:22 +0200 | |
commit | c4e668b5cf76d31bb1a63bc361b7711b570431e5 (patch) | |
tree | 48c2722b1856713b13fc9fe629406d551a5c0d83 /gs_db_tool | |
parent | docs: fixes (diff) | |
download | g-sorcery-c4e668b5cf76d31bb1a63bc361b7711b570431e5.tar.gz g-sorcery-c4e668b5cf76d31bb1a63bc361b7711b570431e5.tar.bz2 g-sorcery-c4e668b5cf76d31bb1a63bc361b7711b570431e5.zip |
gs_db_tool and gs_pypi: add docstrings
Diffstat (limited to 'gs_db_tool')
-rw-r--r-- | gs_db_tool/gs_db_tool.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gs_db_tool/gs_db_tool.py b/gs_db_tool/gs_db_tool.py index 1b58cee..5d456a3 100644 --- a/gs_db_tool/gs_db_tool.py +++ b/gs_db_tool/gs_db_tool.py @@ -54,6 +54,9 @@ def main(): def transform_db(function): + """ + Decorator for functions that change database. + """ def transformator(pkg_db, args): pkg_db.read() function(pkg_db, args) @@ -62,6 +65,9 @@ def transform_db(function): def read_db(function): + """ + Decorator for functions that read from database. + """ def reader(pkg_db, args): pkg_db.read() function(pkg_db, args) @@ -70,12 +76,18 @@ def read_db(function): @read_db def for_all(pkg_db, args): + """ + Execute a given python code for all DB entries. + """ for package, ebuild_data in pkg_db: exec(args.function) @transform_db def add_var(pkg_db, args): + """ + Add new variable to every entry. + """ if args.function: for package, ebuild_data in pkg_db: exec(args.function) @@ -98,6 +110,9 @@ def add_var(pkg_db, args): @read_db def show_all(pkg_db, args): + """ + Display all DB entries. + """ for package, ebuild_data in pkg_db: print(package) print('-' * len(str(package))) @@ -107,11 +122,17 @@ def show_all(pkg_db, args): def sync(pkg_db, args): + """ + Synchronize database. + """ pkg_db.sync(args.uri) @transform_db def rename_var(pkg_db, args): + """ + Rename variable in all entries. + """ for package, ebuild_data in pkg_db: if args.old_name in ebuild_data: value = ebuild_data.pop(args.old_name) |