python_utils.git
2022-01-27 ScottRan black code formatter on everything.
2022-01-27 ScottRemove missing import.
2022-01-27 ScottReformatting.
2022-01-27 ScottFix missing f's.
2022-01-26 ScottReformatting.
2022-01-26 ScottMake sanity check optional.
2022-01-26 ScottSanity check list is sorted before binary search.
2022-01-26 ScottMinor tweaks.
2022-01-26 ScottAdd type hints and cleanup.
2022-01-26 ScottMake unscrambler use a cache per instance instead of...
2022-01-26 ScottUnscrambler.py is no longer a utility; see ~bin/unscram...
2022-01-26 ScottClarify instructions for repopulation.
2022-01-26 ScottAdds unscrambler which contains the guts of a jumble...
2022-01-25 ScottEnable scp compression on remote executor to try to...
2022-01-25 ScottFix a newly introduced bug in run_tests.sh.
2022-01-24 ScottImprove run_tests.sh
2022-01-24 ScottReport overall runtime in periodic status dumps.
2022-01-24 ScottImprove run_tests.sh
2022-01-24 ScottMake parallelize remember to shutdown the default execu...
2022-01-24 ScottAdd repro instructions for coverage in run_tests.sh.
2022-01-24 ScottFinish up this coverage stuff.
2022-01-24 ScottAdds optional code coverage reporting to run_tests.sh.
2022-01-24 ScottThis stuff all still sucks but this is slightly better.
2022-01-24 ScottAdd my own splitter.
2022-01-24 ScottMake profanity filter catch foo/bar where foo and/or...
2022-01-23 ScottMinor cleanup.
2022-01-23 ScottClean up the remote executor stuff and create a dedicat...
2022-01-23 ScottAdded some helpers to file_utils and improved the docs...
2022-01-23 ScottReformatting.
2022-01-23 ScottReformatting.
2022-01-23 ScottReformatting.
2022-01-23 ScottWatch for grandparent ssh termination by default.
2022-01-21 ScottTrying again to make sure all output is seen here.
2022-01-21 ScottRemove spurious print message.
2022-01-21 ScottDon't be tricked by speaker groups living on the same...
2022-01-21 ScottWait for both streams to end.
2022-01-20 ScottStop using rsync in executors; this was a hack to work...
2022-01-20 ScottCleanup docs, add a timeout, in exec_utils.py.
2022-01-20 ScottMake the new cmd_showing_output select and display...
2022-01-19 ScottMake cmd_showing_output work with subprocesses that...
2022-01-18 ScottDon't let chromecasts steal the thread for too long.
2022-01-18 ScottFix state determination in tplink kasa lights.
2022-01-18 ScottFix chromecasts to work with new version of pychromecas...
2022-01-18 ScottCode cleanup.
2022-01-18 ScottCreates a function_utils and pull a function_identifer...
2022-01-17 ScottMake unittest_utils log its perf data to a database...
2022-01-17 ScottArgparse choices wants a list, not a tuple.
2022-01-17 ScottMake logging_utils remove preexisting logging turds...
2022-01-13 Scott"Fix" a flaky test and cleanup an unused import.
2022-01-13 ScottAdds doctests.
2022-01-13 ScottAdds doctests.
2022-01-13 ScottUpdate comments.
2022-01-13 ScottAdd doctests, general cleanup.
2022-01-12 ScottScale back warnings.warn and add stacklevels= where...
2022-01-11 ScottFix a couple of bugs in executors. Use run_tests.sh...
2022-01-11 ScottStart using warnings from stdlib.
2022-01-11 ScottFix requirements.txt
2022-01-11 ScottAdd multi replace.
2022-01-11 ScottFix a missing import bug.
2022-01-11 ScottMake it work.
2022-01-11 ScottAdd requirements.txt
2022-01-11 ScottAdd another doctest.
2022-01-10 ScottAdds some doctests to decorators.
2022-01-10 ScottMake rate_limited work and add doctest.
2022-01-10 ScottUpdate MAC address.
2022-01-10 ScottExperiment with audit events in bootstrap.
2022-01-10 ScottMake rate_limited use cvs.
2022-01-08 ScottAdd rate limiter decorator.
2022-01-08 ScottCleanup logging module.
2022-01-07 ScottMake logging optionally remove global handlers added...
2022-01-06 ScottA bunch of changes...
2021-12-06 ScottMove stuff around.
2021-12-06 ScottMake PresenceDetection self-update periodically.
2021-12-06 ScottMake presence detection work from cabin or house and...
2021-12-05 ScottVarious changes.
2021-11-19 Scott GaschMake smart futures avoid polling.
2021-11-18 Scott GaschWaitableState thingy and some stuff in the ML world.
2021-11-17 Scott GaschBugfixes in executors.
2021-11-17 Scott GaschMake remote workers die if no longer needed; cleanups...
2021-11-16 Scott GaschMaking remote training work better.
2021-11-15 Scott GaschTighten up the remote executor.
2021-11-14 Scott GaschSmall changes to decorators.
2021-11-13 Scott GaschSmall bugfixes; also, add a new machine to the remote...
2021-11-02 Scott GaschAdd device_utils.py
2021-11-01 Scott GaschOverrides + debugging modules / functions in logging.
2021-10-31 Scott GaschUgh, a bunch of things. @overrides. --lmodule. Chrom...
2021-10-29 Scott GaschFix Arper, make IP address a property of device
2021-10-29 Scott GaschAdds Arper, cleans up other stuff.
2021-10-29 Scott GaschTypo.
2021-10-29 Scott GaschAdd cameras, fix bugs
2021-10-29 Scott GaschSmart outlets
2021-10-28 Scott GaschMoving smart lights into smart_home to prepare for...
2021-10-25 Scott GaschMove cache location. Also, add doctests for exec_utils.
2021-10-25 Scott GaschSome fixes to the datetime_utils.
2021-10-24 Scott GaschAdds site_config; adds Tuya lights. Bugfixes.
2021-10-19 Scott GaschBugfixes.
2021-10-12 Scott GaschAdds logging in light stuff, minor changes in config...
2021-10-07 Scott GaschStarting to move towards python3.9
2021-10-05 Scott GaschGroups of google lights (kinda hacky, needs a rework...
2021-10-02 Scott Gaschchanges
next