(module: str, inproject: bool)
| 52 | |
| 53 | |
| 54 | def _get_commands_from_module(module: str, inproject: bool) -> dict[str, ScrapyCommand]: |
| 55 | d: dict[str, ScrapyCommand] = {} |
| 56 | for cmd in _iter_command_classes(module): |
| 57 | if inproject or not cmd.requires_project: |
| 58 | cmdname = cmd.__module__.split(".")[-1] |
| 59 | d[cmdname] = cmd() |
| 60 | return d |
| 61 | |
| 62 | |
| 63 | def _get_commands_from_entry_points( |
no test coverage detected