full_chars = alnum_chars * 2 + list("!@#%^&*(){}[]/=?+_-;:,.<>")
def generate(chars, length):
full_chars = alnum_chars * 2 + list("!@#%^&*(){}[]/=?+_-;:,.<>")
def generate(chars, length):
- if len(sys.argv) <= 1:
- n = 20
- elif sys.argv[1].isdigit():
- n = int(sys.argv[1])
- else:
- print_usage()
-
- if len(sys.argv) <= 2:
- chars = alnum_chars
- elif sys.argv[2] == "alnum":
- chars = alnum_chars
- elif sys.argv[2] == "full":
- chars = full_chars
- else:
- print_usage()
-
- print generate(chars, n)
+ if len(sys.argv) <= 1:
+ n = 20
+ elif sys.argv[1].isdigit():
+ n = int(sys.argv[1])
+ else:
+ print_usage()
+
+ if len(sys.argv) <= 2:
+ chars = alnum_chars
+ elif sys.argv[2] == "alnum":
+ chars = alnum_chars
+ elif sys.argv[2] == "full":
+ chars = full_chars
+ else:
+ print_usage()
+
+ print generate(chars, n)