27 Commits

Author SHA1 Message Date
0dff3d9813 Get use sudo from env var 2023-06-01 18:09:46 -07:00
af37d37e68 Moving through unit tests, still failing 2020-02-06 16:31:11 +13:00
4ae58cdf9e Black run 2020-02-06 10:12:28 +13:00
b789d322b3 Formatting 2020-02-03 16:48:39 +13:00
df18eba73c Running black 2020-02-03 16:14:04 +13:00
b23917dca0 Passing websocket/http ioloop through to iris core methods 2020-01-23 06:57:52 +13:00
aff3a4d035 Ok, NOW it's using logger.info for stdout 2020-01-17 23:15:39 +13:00
169396042a Theoretical handling of system task updates; stdout straight to logger 2020-01-17 23:14:43 +13:00
0e15a8745e Attaching Tornado ioloop to SystemThread, handling SystemThread errors with JsonRPC structure 2020-01-17 21:55:12 +13:00
985f7bb542 Removed pointless script_path check.
If the file is missing, the install is bad and all bets are off.
2020-01-17 01:07:28 +00:00
94f62b75da Added IrisSystemThread.get_command() helper and system tests.
_USE_SUDO is to make testing easier.
2020-01-08 22:22:30 +00:00
700e09acfb Support arbitrary path encodings and better error handling. 2020-01-08 22:22:30 +00:00
d3cce38832 Use pathlib 2020-01-08 22:22:24 +00:00
dd93b42e1d Run pyupgrade --py37-plus 2020-01-05 23:50:35 +00:00
10cc04adae Callbacks not finding self thread 2020-01-03 06:01:36 +13:00
fd66edfbe4 Nope, threading was the best approach (reinstated) 2020-01-01 21:41:38 +13:00
e6136505b4 Moving away from threads, using async instead for system tasks; local scan not working any more 2020-01-01 12:13:18 +13:00
7b97d3a603 May need to ditch threads in favor of async 2019-12-30 21:36:07 +13:00
d522316ee2 Adding async await where possible, need to revist system tasks 2019-12-30 21:13:15 +13:00
2f78d03782 Setting up vanilla docker for testing; Beginning syntax upgrade 2019-11-19 16:00:08 +13:00
cb015fd263 Removing semi-colon to rectify system tasks 2019-04-10 16:33:41 +12:00
0a6dd7bf23 Flag system tasks that fail 2019-04-04 14:37:40 +13:00
5f6d3e3d3d Fix typo 2019-01-20 01:13:22 +01:00
4cb33c7aaa Test process 2018-11-02 21:44:16 +13:00
f7faa059ad Gruntwork in middleware where it belongs 2018-11-02 21:33:24 +13:00
acad6490f5 Fully-functional proof-of-concept 2018-11-02 16:10:38 +13:00
4c100a9527 Attempting threading for long-runing system processes 2018-11-02 10:20:32 +13:00