65cb8481bc
Add wk.repairs section
2021-04-17 14:10:30 -06:00
081658550b
Added debug report sections
...
* HW-Diags debug reports are saved after showing results or atexit
2019-12-09 15:55:30 -07:00
c7585d17f0
Added graph functions
2019-12-06 15:02:06 -07:00
05d6fb762c
Added wk/tmux.py
2019-11-09 17:29:31 -07:00
6a1be5cf06
Moved wk.obj to wk.hw.obj
...
* Done because the main classes are CpuRam() and Disk()
* The rest are there for uniformity while working with HW objects
2019-10-28 17:46:17 -06:00
6e557da370
Added CpuRAM() object.
2019-10-22 18:49:44 -07:00
304d811698
Moved exe functions to a separate file
2019-09-18 18:49:56 -07:00
b41027562a
Added SafeMode enter/exit sections
2019-09-15 18:47:52 -07:00
6af5f78fbb
Dropping wk/exe.py
...
* All intended functionality now in std.py
2019-09-15 15:34:27 -07:00
c43539a92d
Switching to f-strings where appropriate
2019-08-20 16:00:08 -06:00
ff4e371b32
Added get_exception() and try_and_print()
...
* try_and_print needs the format_..() functions finished before it can be used
* Raised minimum Python version to 3.7
* Probably could go with 3.6 but meh
2019-08-09 19:00:01 -06:00
77238ad41a
Catch log.start() UserWarning
...
* May revert this down the road
2019-07-17 21:32:02 -06:00
acd92b3e50
Added logging functions
...
* Logging is always initialized if importing the whole package
* Support switching to DEBUG mode
* Support changing the log dir (and optionally log name)
2019-07-07 22:09:22 -06:00
4cc54011b7
Added version check
2019-07-07 22:02:48 -06:00
dfde06a2fd
Updated __init__ files
2019-06-29 21:33:47 -06:00
bca9c19053
New safer text input function
...
* Avoids EOFError exceptions and just repeats the prompt
2019-06-29 19:54:02 -06:00