summaryrefslogtreecommitdiff
path: root/cli.py
diff options
context:
space:
mode:
authorjvoisin2011-07-30 21:47:31 +0200
committerjvoisin2011-07-30 21:47:31 +0200
commit5715ba52f2238af513b0b87f4aa3c0158d2c84ba (patch)
treee77829efd78b1473650a669546c3c11edc37932c /cli.py
parentc9cb00bdf702ce6663e78784de63dc6d35c3d875 (diff)
Documentation, and removal of unnecessary imports
Diffstat (limited to 'cli.py')
-rwxr-xr-xcli.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/cli.py b/cli.py
index bfedbf6..f72602e 100755
--- a/cli.py
+++ b/cli.py
@@ -12,6 +12,9 @@ __version__ = '0.1'
12 12
13 13
14def parse(): 14def parse():
15 '''
16 Get, and parse options passed to the program
17 '''
15 parser = optparse.OptionParser(usage='%prog [options] filename') 18 parser = optparse.OptionParser(usage='%prog [options] filename')
16 parser.add_option('--add2archive', '-a', action='store_true', 19 parser.add_option('--add2archive', '-a', action='store_true',
17 default=False, help='Add to outputed archive non-supported filetypes') 20 default=False, help='Add to outputed archive non-supported filetypes')
@@ -33,7 +36,10 @@ def parse():
33 return values, arguments 36 return values, arguments
34 37
35 38
36def display_version(*args): 39def display_version(*_):
40 '''
41 Display the program's version, and exit
42 '''
37 print('Metadata Anonymisation Toolkit version %s') % mat.__version__ 43 print('Metadata Anonymisation Toolkit version %s') % mat.__version__
38 print('CLI version %s') % __version__ 44 print('CLI version %s') % __version__
39 print('Hachoir version %s') % hachoir_core.__version__ 45 print('Hachoir version %s') % hachoir_core.__version__
@@ -87,6 +93,9 @@ def clean_meta_ugly(class_file, filename):
87 93
88 94
89def main(): 95def main():
96 '''
97 main function : get args, and launch the appropriate function
98 '''
90 args, filenames = parse() 99 args, filenames = parse()
91 100
92 #func receive the function correponding to the options given as parameters 101 #func receive the function correponding to the options given as parameters