54e5bfa8a0
	 
				 
					 
					
						
						
							
							drastically simplified meta-task internals  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-29 19:34:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0e7e92a91b
	 
				 
					 
					
						
						
							
							better error handling when converting arguments  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-26 10:29:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a9011076c4
	 
				 
					 
					
						
						
							
							fixed potential race cond. gathering meta tasks  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-25 12:58:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7e34aa106d
	 
				 
					 
					
						
						
							
							sphinx documentation; adjusted all docstrings; moved some modules to non-public subpackage  
						
						 
						
						
						
						
							
  v1.0.0-beta
 
						
					 
					
						2022-03-24 13:38:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4c6a5412ca 
					 
					
						
						
							
							removed num_cancellations and num_finished from the pool interface; added num_cancelled; made the num argument non-optional in the start and stop methods of the SimpleTaskPool; changed some internals; improved docstrings  
						
						 
						
						
						
						
							
  v0.8.0-lw
 
						
					 
					
						2022-03-17 13:52:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						44c03cc493 
					 
					
						
						
							
							catching exceptions in _queue_consumer meta task  
						
						 
						
						
						
						
							
  v0.7.1-lw
 
						
					 
					
						2022-03-16 16:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						689a74c678 
					 
					
						
						
							
							control interface now supports TaskPool instances:  
						
						 
						
						... 
						
						
						
						dotted paths to coroutine functions can be passed to the parser as arguments for methods like `map`;
parser supports literal evaluation for the argument iterables in methods like `map`;
minor fixes 
						
						
							
  v0.7.0-lw
 
						
					 
					
						2022-03-16 11:27:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3503c0bf44 
					 
					
						
						
							
							removed a few functions from the public API; fixed some docstrings/comments  
						
						 
						
						
						
						
							
  v0.6.4-lw
 
						
					 
					
						2022-03-14 19:16:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3d104c979e 
					 
					
						
						
							
							typo  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-14 18:13:51 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a92e646411 
					 
					
						
						
							
							improved and extended usage/readme docs; small fixes  
						
						 
						
						
						
						
							
  v0.6.3-lw
 
						
					 
					
						2022-03-14 18:09:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3d84e1552b 
					 
					
						
						
							
							version bump  
						
						 
						
						
						
						
							
  v0.6.2-lw
 
						
					 
					
						2022-03-13 16:12:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						38f4ec1b06 
					 
					
						
						
							
							finally reached 100% unittest coverage overall  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-13 16:11:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f082288d8 
					 
					
						
						
							
							brought unittest coverage up to 100% on control modules  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-13 15:44:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9fde231250 
					 
					
						
						
							
							moved control-related modules to a sub-package; minor corrections  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-13 15:18:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c72a5035ea 
					 
					
						
						
							
							big rework of the session-parser-interaction;  
						
						 
						
						... 
						
						
						
						dynamically adding pool methods/properties as parser commands;
dynamically executing selected pool method/property;
greatly simplified `ControlSession` class;
removed the need for hard-coded command names;
adjusted unittests accordingly 
						
						
							
						
					 
					
						2022-03-13 14:56:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eb152e4d75 
					 
					
						
						
							
							fixed unix server/client tests  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-08 10:22:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d05f84b2c3 
					 
					
						
						
							
							additional base commands for control server  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-08 10:15:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7c66604ad0 
					 
					
						
						
							
							renamed method get_task_group_ids and extended to accept any number of group names  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-08 09:08:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						287906a218 
					 
					
						
						
							
							added unittests  
						
						 
						
						
						
						
							
						
					 
					
						2022-03-08 09:05:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ce0f9a1f65 
					 
					
						
						
							
							version bump  
						
						 
						
						
						
						
							
  v0.5.0-lw
 
						
					 
					
						2022-02-25 22:44:25 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5dad4ab0c7 
					 
					
						
						
							
							implemented TCP socket control; switched example to TCP  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-25 22:42:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ae6bb1bd17 
					 
					
						
						
							
							skipping unix socket tests on Windows  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-25 21:17:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e501a849f3 
					 
					
						
						
							
							clarifications and corrections  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-25 19:57:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ed6badb088 
					 
					
						
						
							
							moved imports for unix socket connections to init methods of client and server  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-25 19:09:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c63f079da4 
					 
					
						
						
							
							huge update:  
						
						 
						
						... 
						
						
						
						introduced meta tasks which are used by `_map()`;
introduced task groups;
ending with `gather_and_close()` now;
pool unittests rewritten accordingly;
two new helper classes 
						
						
							
  v0.4.0-lw
 
						
					 
					
						2022-02-24 19:16:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4994135062 
					 
					
						
						
							
							renamed num_tasks in the map-methods to group_size; reworded/extended the docstrings  
						
						 
						
						
						
						
							
  v0.3.5-lw
 
						
					 
					
						2022-02-19 16:02:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d0c0177681 
					 
					
						
						
							
							full unit test coverage and docstrings for client module; minor refactoring  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-19 12:56:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bac7b32342 
					 
					
						
						
							
							full unit test coverage and docstrings for session_parser module; minor changes  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-14 22:11:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						96d01e7259 
					 
					
						
						
							
							full unit test coverage and docstrings for session module  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-14 17:59:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3f3eb7ce38 
					 
					
						
						
							
							minor rephrasing  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-13 21:12:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						05d51eface 
					 
					
						
						
							
							simplified method  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-13 20:58:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b6aed727e9 
					 
					
						
						
							
							additional unit tests  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-13 19:55:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c9a8d9ecd1 
					 
					
						
						
							
							better placeholders  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-13 19:45:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						538b9cc91c 
					 
					
						
						
							
							major refactoring of the control session/parser classes; restructured constants  
						
						 
						
						
						
						
							
  v0.3.2-lw
 
						
					 
					
						2022-02-13 19:39:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3fb451a00e 
					 
					
						
						
							
							docstrings and full test coverage for server module; small adjustments  
						
						 
						
						
						
						
							
  v0.3.1-lw
 
						
					 
					
						2022-02-13 16:17:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						be03097bf4 
					 
					
						
						
							
							massive overhaul of the control server interface;  
						
						 
						
						... 
						
						
						
						making use of `ArgumentParser` for client commands;
new `ControlSession` object instantiated upon connection 
						
						
							
  v0.3.0-lw
 
						
					 
					
						2022-02-12 22:51:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						024e5db0d4 
					 
					
						
						
							
							license & copyright notices; docstrings for each module; extended readme  
						
						 
						
						
						
						
							
  v0.2.1-lw
 
						
					 
					
						2022-02-09 23:14:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bc9d2f243e 
					 
					
						
						
							
							renamed "closing" a pool to "locking" it  
						
						 
						
						
						
						
							
  v0.2.0-lw
 
						
					 
					
						2022-02-08 23:09:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						012c8ac639 
					 
					
						
						
							
							testing notes in readme  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-08 16:43:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8fd40839ee 
					 
					
						
						
							
							full unittest coverage for the helpers module  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-08 16:40:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						36d026f433 
					 
					
						
						
							
							more precise comments  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-08 16:24:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						410e73e68b 
					 
					
						
						
							
							bugfix for TaskPool._map; usage example for TaskPool  
						
						 
						
						
						
						
							
  v0.1.7-lw
 
						
					 
					
						2022-02-08 16:15:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						727f0b7c8b 
					 
					
						
						
							
							added full test coverage and docstrings for TaskPool as well as minor improvements  
						
						 
						
						
						
						
							
  v0.1.6-lw
 
						
					 
					
						2022-02-08 14:30:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						63aab1a8f6 
					 
					
						
						
							
							added full test coverage of TaskPool and further improved its _map() method  
						
						 
						
						
						
						
							
  v0.1.5-lw
 
						
					 
					
						2022-02-08 13:29:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d48b20818f 
					 
					
						
						
							
							small improvement to the TaskPool._map args queue; added docstring to helper method  
						
						 
						
						
						
						
							
  v0.1.4-lw
 
						
					 
					
						2022-02-08 12:23:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3c69740c8d 
					 
					
						
						
							
							factored out the queue setup of TaskPool._map  
						
						 
						
						
						
						
							
  v0.1.3-lw
 
						
					 
					
						2022-02-08 12:09:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						586023f722 
					 
					
						
						
							
							fixed unittests; minor changes  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-07 23:41:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16eda31648 
					 
					
						
						
							
							reworked the _map method to make use of an arguments queue; added docstrings to the TaskPool methods  
						
						 
						
						
						
						
							
  v0.1.1-lw
 
						
					 
					
						2022-02-07 23:17:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						99ece436de 
					 
					
						
						
							
							docstrings  
						
						 
						
						
						
						
							
						
					 
					
						2022-02-07 19:26:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4ea815be65 
					 
					
						
						
							
							refactored TaskPool._map; fixed TaskPool.apply; helper functions in separate module; new exception class  
						
						 
						
						
						
						
							
  v0.0.3-lw
 
						
					 
					
						2022-02-07 17:31:43 +01:00