# This file can mimic juypter running. Useful for testing jupyter crash handling

import sys
import argparse
import time

def main():
    print('hello from dummy jupyter')
    parser = argparse.ArgumentParser()
    parser.add_argument('--version', type=bool, default=False, const=True, nargs='?')
    parser.add_argument('notebook', type=bool, default=False, const=True, nargs='?')
    parser.add_argument('--no-browser', type=bool, default=False, const=True, nargs='?')
    parser.add_argument('--notebook-dir', default='')
    parser.add_argument('--config', default='')
    results = parser.parse_args()
    if (results.version):
        print('1.1.dummy')
    else:
        print('http://localhost:8888/?token=012f08663a68e279fe0a5335e0b5dfe44759ddcccf0b3a56')
        time.sleep(5)
        raise Exception('Dummy is dead')


if __name__ == '__main__':
    main()
