add more manage func

This commit is contained in:
yanyongyu
2020-04-11 14:56:39 +08:00
parent 52b2f635ad
commit 8ae248738e
3 changed files with 116 additions and 22 deletions

View File

@ -61,10 +61,11 @@ class NLPManager:
return False
@classmethod
def switch_processor_global(cls,
processor: NLProcessor,
state: Optional[bool] = None) -> Optional[bool]:
"""Remove or add a processor
def switch_nlprocessor_global(cls,
processor: NLProcessor,
state: Optional[bool] = None
) -> Optional[bool]:
"""Remove or add a natural language processor globally
Args:
processor (NLProcessor): Processor object
@ -79,10 +80,10 @@ class NLPManager:
cls._nl_processors.add(processor)
return False
def switch_processor(self,
processor: NLProcessor,
state: Optional[bool] = None) -> Optional[bool]:
"""Remove or add processor
def switch_nlprocessor(self,
processor: NLProcessor,
state: Optional[bool] = None) -> Optional[bool]:
"""Remove or add a natural language processor
Args:
processor (NLProcessor): Processor to remove