Code

Move encoding check to "nagixsc.py"
authorSven Velt <sven@velt.de>
Wed, 13 Jan 2010 22:09:55 +0000 (23:09 +0100)
committerSven Velt <sven@velt.de>
Wed, 13 Jan 2010 22:09:55 +0000 (23:09 +0100)
nagixsc.py
nagixsc_conf2xml.py

index d65aa09591406e85d9fbde3c1e79206433e5859b..c5d8712517fda97a9b23ce9b815ab3b1ceb4a41d 100644 (file)
@@ -16,6 +16,13 @@ def available_encodings():
        return ['base64', 'plain',]
 
 
+def check_encoding(enc):
+       if enc in available_encodings():
+               return True
+       else:
+               return False
+
+
 def decode(data, encoding):
        if encoding == 'plain':
                return data
index 42ebcbcb5b29599055c03a666f9f30c59e39b3b4..a5f3f1374e5f117abd3d075a70fc1d550398eeb3 100755 (executable)
@@ -33,9 +33,9 @@ parser.set_defaults(verb=0)
 
 ##############################################################################
 
-if options.encoding not in available_encodings():
+if not check_encoding(options.encoding):
        print 'Wrong encoding method "%s"!' % options.encoding
-       print 'Could be one of: %s' % ', '.join(available_encodings)
+       print 'Could be one of: "%s"' % '", "'.join(available_encodings())
        sys.exit(127)
 
 ##############################################################################