def make_find_check_resolve_submit(finder: Finder, notSubmittedCheck: Checker, resolver: Resolver, submitter: Submitter) -> Processor:
def inner(text: str) -> Generator:
for found in finder(text):
print(found)
if notSubmittedCheck(found):
resolved = resolver(found)
yield submitter(found, resolved)
return inner
评论列表
文章目录