def main():
    if len(sys.argv) != 2:
        print("usage: lecture1 input_file")
        return
    try:
        entries = Log.from_file(sys.argv[1], skip_malformed_entries=True)
        error_count = count_errors(entries)
        print(error_count)
    except FileNotFoundError:
        print("could not open log file")
def main():
    if len(sys.argv) != 2:
        print("usage: lecture1 input_file")
        return
    entries = Log.from_file(sys.argv[1])
    error_count = count_errors(entries)
    if error_count is None:
        print("oops, boo boo! does the file exist?")
    else:
        print(error_count)