21 Commits

Author SHA1 Message Date
NikolajDanger
e4b07c385c Toy workflow addition 2023-06-09 10:57:08 +02:00
PatchOfScotland
d3eb2dbf9f added standardised job creation 2023-04-22 21:48:33 +02:00
PatchOfScotland
f306d8b6f2 updated runner structure so that handlers and conductors actually pull from queues in the runner. changes to logic in both are extensive, but most individual functinos are unaffected. I've also moved several functions that were part of individual monitor, handler and conductors to the base classes. 2023-04-20 17:08:06 +02:00
PatchOfScotland
b87fd43cfd setup for rework of monitor/handler/conductor interactions 2023-04-18 16:24:08 +02:00
PatchOfScotland
ddca1f6aa4 integrated threadsafe status updates 2023-04-18 13:50:20 +02:00
PatchOfScotland
547d5fefce refactored correctness dir away from core sub dir into either functionality or core as appropriate 2023-03-31 15:55:16 +02:00
PatchOfScotland
747f2c316c added type hinting for new functions 2023-03-16 15:30:37 +01:00
PatchOfScotland
9bf62af31a added functions from runner to get monitor, handler and conductors 2023-03-16 14:50:04 +01:00
PatchOfScotland
ede29f3158 reformated imports for pep8 compatability 2023-03-14 15:12:22 +01:00
PatchOfScotland
40ed98000b reformatted imports to work better on other machines, plus added benchmarking to project 2023-03-13 11:32:45 +01:00
PatchOfScotland
486c92f6da cleared up test_runner 2023-02-24 10:38:02 +01:00
PatchOfScotland
6fab2f7a10 also refactored core.meow into seperate files in hope that it'll help solve circular imports 2023-02-10 16:23:24 +01:00
PatchOfScotland
7f8b4f3e32 split functionality file across new module as was getting too long on its own. All functions remian the same, but imports will need to be updated. 2023-02-10 14:46:46 +01:00
PatchOfScotland
a2df62c693 reformted jobs being passed to conductors so they only get a job directory and have to read the definitions from the appropriate files 2023-02-09 15:22:26 +01:00
PatchOfScotland
a1451881ae updated code so should work on windows, with exception of waiting on multiple connections 2023-02-08 14:46:03 +01:00
PatchOfScotland
64aaf46196 standardised event construction and validation a bit more 2023-02-02 17:41:18 +01:00
PatchOfScotland
636d70f4e8 added python handler, and reworked handler and conductor event/job discovery to be more modular 2023-02-01 17:43:16 +01:00
PatchOfScotland
5acb8c230e tidied up job creation a bit more 2023-02-01 15:04:06 +01:00
PatchOfScotland
b95042c5ca added comments throughout 2023-01-31 14:36:38 +01:00
PatchOfScotland
31d06af5bf added rudimentary conductor for job execution 2023-01-26 13:47:17 +01:00
PatchOfScotland
eabedb4747 moved runner to own file as will be heavily expanded 2023-01-15 10:10:29 +01:00