Project

class aswan.Project(name: str, local_root: str | None = None, distributed_api='mp', max_displays: int = 4, max_cpu_use: float = 2.0, batch_multiplier=16, debug=False)

Bases: object

Attributes Summary

resource_limits

Methods Summary

commit_current_run()

continue_run([inprogress, parsing_error, ...])

register_handler(handler)

register_module(mod)

run([urls_to_register, urls_to_overwrite, ...])

run project

Attributes Documentation

resource_limits

Methods Documentation

commit_current_run()
continue_run(inprogress=True, parsing_error=False, conn_error=False, sess_broken=False, force_sync=False, urls_to_register: Dict[Type[RequestHandler | BrowserHandler], Iterable[str]] | None = None, urls_to_overwrite: Dict[Type[RequestHandler | BrowserHandler], Iterable[str]] | None = None, keep_running=True)
register_handler(handler: Type[RequestHandler | BrowserHandler])
register_module(mod)
run(urls_to_register: Dict[Type[RequestHandler | BrowserHandler], Iterable[str]] | None = None, urls_to_overwrite: Dict[Type[RequestHandler | BrowserHandler], Iterable[str]] | None = None, test_run=False, keep_running=True, force_sync=False)

run project

test runs on a basic local thread