Admin basket: fix if importer_class is None
This commit is contained in:
parent
c613fd35d9
commit
d08e40d579
2 changed files with 4 additions and 3 deletions
|
@ -38,7 +38,7 @@ class Basket:
|
|||
who don't have that role.
|
||||
"""
|
||||
name: ClassVar[str]
|
||||
importer_class: Type[Importer]
|
||||
importer_class: Type[Importer] | None = None
|
||||
importer: Importer
|
||||
_custom_module: str | None = None
|
||||
columns: list[str] = ['name', 'time', 'import', 'delete']
|
||||
|
@ -47,7 +47,7 @@ class Basket:
|
|||
|
||||
def __init__(self):
|
||||
self.base_dir = Path(conf.admin.basket.base_dir) / self.name
|
||||
if self.importer_class:
|
||||
if self.importer_class is not None:
|
||||
self.importer = self.importer_class()
|
||||
self.importer.basket = self
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import datetime
|
||||
import logging
|
||||
import re
|
||||
from typing import Any
|
||||
from collections import defaultdict, OrderedDict
|
||||
from math import isnan
|
||||
from mimetypes import guess_type
|
||||
|
@ -39,7 +40,7 @@ class Importer:
|
|||
The main process is executed by do_import(file)
|
||||
Subclasses should define read_file and process_df.
|
||||
"""
|
||||
basket = None # type hint: baskets.Basket
|
||||
basket: Any = None # type hint: baskets.Basket
|
||||
|
||||
async def do_import(self, file_record, dry_run=False, **kwargs) -> BasketImportResult:
|
||||
"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue