import string import random class accorelib: """My personal collection of utility functions""" def __init__(self): print("accorelib initialized...") def debug(self, message): """Prints out debug message to console Arguments: message {string} -- the debug message """ print("\n[DEBUG] %s\n" % message) def hash(self, size=16, chars=string.ascii_uppercase + string.digits + string.ascii_lowercase): """Generate a strong, randomized string that could be used for a password Keyword Arguments: size {integer} -- Length of string (default: {16}) chars {list} -- what characters to include (default: {string}) """ return ''.join(random.choice(chars) for _ in range(size))