File tree Expand file tree Collapse file tree 2 files changed +15
-5
lines changed
nehushtan/multiprocessing Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -8,25 +8,35 @@ class NehushtanMPJob:
88 Since 0.2.13
99 """
1010
11- def __init__ (self , name : str , logger : NehushtanFileLogger ):
11+ def __init__ (self , name : str ):
1212 """
1313 Override this and extend the parameters
14+ Since 0.2.16, remove `logger`
1415 """
1516 self .__name = name
16- self .__logger = logger
1717 self .__pid = 0
1818
1919 def get_name (self ):
2020 return self .__name
2121
22- def get_logger (self ):
23- return self .__logger
22+ @abstractmethod
23+ def get_logger (self ) -> NehushtanFileLogger :
24+ """
25+ Since 0.2.16
26+ """
27+ pass
2428
2529 def set_pid (self , pid : int ):
30+ """
31+ Available in Main Process
32+ """
2633 self .__pid = pid
2734 return self
2835
2936 def get_pid (self ):
37+ """
38+ Available in Main Process
39+ """
3040 return self .__pid
3141
3242 @abstractmethod
Original file line number Diff line number Diff line change 55
66setup (
77 name = 'nehushtan' ,
8- version = '0.2.15 ' ,
8+ version = '0.2.16 ' ,
99 packages = find_packages (),
1010 url = 'https://sinri.github.io/nehushtan/' ,
1111 license = 'MIT' ,
You can’t perform that action at this time.
0 commit comments