def get_integer(key, default=None): """Look up an environmental variable by key and return an int.""" byte_string = default try: byte_string = _get_environmental_variable(key) except KeyError as k: if default is None: raise k return to_integer(byte_string)
def get_integer(key): """Look up an environmental variable by key and return an int.""" if type(key) is not unicode: raise UnicodeError() byte_string = os.environ.get(str(key)) return to_integer(byte_string)