|
1 | 1 | #!/usr/bin/env python3
|
2 | 2 | #
|
3 |
| -# Casspop Codelette: A short, useful, educational utility. Python and Unix Epoch Time |
| 3 | +# uet.py v0.6.1 - Python and Unix Epoch Time |
| 4 | +# |
| 5 | +# Casspop Codelette: A short, useful, educational utility. |
4 | 6 | #
|
5 | 7 | # Copyright (c) 2019,2020 - Gregory Allen Sanders.
|
6 | 8 |
|
|
23 | 25 | parserET = argparse.ArgumentParser()
|
24 | 26 | parserET.add_argument('-d', '--debug', help="Turn on debugging output to et.log file.", action="store_true")
|
25 | 27 | parserET.add_argument('-uet', help="Unix Epoch Time value. Example: ./et.py -uet 1606352895.032772", action="store")
|
26 |
| -ETHome = os.getcwd() |
| 28 | +UETHome = os.getcwd() |
27 | 29 | logger = logging.getLogger(__name__)
|
28 | 30 | argsET = parserET.parse_args()
|
29 | 31 |
|
30 | 32 | if argsET.debug:
|
31 |
| - logging.basicConfig(filename=ETHome + '/et.log', format='[%(name)s]:%(levelname)s: %(message)s. - %(asctime)s', datefmt='%D %H:%M:%S', level=logging.DEBUG) |
| 33 | + logging.basicConfig(filename=UETHome + '/uet.log', format='[%(name)s]:%(levelname)s: %(message)s. - %(asctime)s', datefmt='%D %H:%M:%S', level=logging.DEBUG) |
32 | 34 | logging.info("Debugging output enabled")
|
33 | 35 | else:
|
34 |
| - logging.basicConfig(filename=ETHome + '/et.log', format='%(asctime)s - %(message)s', datefmt='%a, %d %b %Y %H:%M:%S', level=logging.INFO) |
| 36 | + logging.basicConfig(filename=UETHome + '/uet.log', format='%(asctime)s - %(message)s', datefmt='%a, %d %b %Y %H:%M:%S', level=logging.INFO) |
35 | 37 |
|
36 |
| -logger.info(" - - - - et.py DATA LOGGING STARTED - - - - ") |
37 |
| -logger.info("'HOME' path is: " + ETHome) |
38 |
| -logger.info(" et.py INITIAL CONFIGURATION COMPLETE ") |
| 38 | +logger.info(" - - - - uet.py DATA LOGGING STARTED - - - - ") |
| 39 | +logger.info("'HOME' path is: " + UETHome) |
| 40 | +logger.info(" uet.py INITIAL CONFIGURATION COMPLETE ") |
39 | 41 |
|
40 | 42 | logger.debug('Checked for command line argument: argsET.uet')
|
41 | 43 | if argsET.uet:
|
@@ -84,14 +86,14 @@ def SignalHandler(signal, frame):
|
84 | 86 | main(argsET.uet) ## If there's a UET as a command line argument, pass it to the main function here.
|
85 | 87 | else:
|
86 | 88 | uet = time.time() ## If there is no -uet argument, make a Unix Epoch Time value to share.
|
87 |
| - print("\nYou didn't supply a Unix Epoch Time value. Here's one: " + str(uet) + '\n Learn more by typing "./et.py --help".\n') |
| 89 | + print("\nYou didn't supply a Unix Epoch Time value. Here's one: " + str(uet) + '\n Learn more by typing "./uet.py --help".\n') |
88 | 90 | logger.debug('No time value was provided, so we provided this: ' + str(uet))
|
89 | 91 | pass
|
90 |
| - logger.info(" - - - - et.py COMPLETED ITS MISSION - - - - ") |
| 92 | + logger.info(" - - - - uet.py COMPLETED ITS MISSION - - - - ") |
91 | 93 | except Exception:
|
92 | 94 | logger.info("Exception caught at bottom of try.", exc_info=True)
|
93 | 95 | error = traceback.print_exc()
|
94 | 96 | logger.info(error)
|
95 | 97 | logger.info("That's all folks. Goodbye")
|
96 |
| - logger.info(" - - - - et.py DATA LOGGING STOPPED BY EXCEPTION - - - - ") |
| 98 | + logger.info(" - - - - uet.py DATA LOGGING STOPPED BY EXCEPTION - - - - ") |
97 | 99 |
|
0 commit comments