start logging
This commit is contained in:
+6
-3
@@ -20,10 +20,13 @@ from ninja.files import UploadedFile
|
|||||||
from generic.models import Modality
|
from generic.models import Modality
|
||||||
|
|
||||||
from .models import Case, DuplicateDicom, Series, SeriesImage, UncategorisedDicom
|
from .models import Case, DuplicateDicom, Series, SeriesImage, UncategorisedDicom
|
||||||
|
from loguru import logger
|
||||||
|
|
||||||
|
|
||||||
router = Router()
|
router = Router()
|
||||||
|
|
||||||
|
logger.add("api.log", format="{time} {level} {message}", filter="my_module", level="INFO")
|
||||||
|
|
||||||
|
|
||||||
class SeriesSchema(ModelSchema):
|
class SeriesSchema(ModelSchema):
|
||||||
case_id: List[int] = []
|
case_id: List[int] = []
|
||||||
@@ -105,7 +108,7 @@ def uncategorised_dicoms(request):
|
|||||||
|
|
||||||
|
|
||||||
def import_dicoms_helper(request, case_id: int | None = None):
|
def import_dicoms_helper(request, case_id: int | None = None):
|
||||||
print(f"IMPORT {case_id}")
|
logger.debug(f"IMPORT {case_id}")
|
||||||
#dicoms = UncategorisedDicom.objects.filter(user=request.user)
|
#dicoms = UncategorisedDicom.objects.filter(user=request.user)
|
||||||
if "selection" in request.POST:
|
if "selection" in request.POST:
|
||||||
dicoms = UncategorisedDicom.objects.filter(series_instance_uid__in=request.POST.getlist("selection"))
|
dicoms = UncategorisedDicom.objects.filter(series_instance_uid__in=request.POST.getlist("selection"))
|
||||||
@@ -119,7 +122,7 @@ def import_dicoms_helper(request, case_id: int | None = None):
|
|||||||
|
|
||||||
data[tags["SeriesInstanceUID"]].append((d, tags))
|
data[tags["SeriesInstanceUID"]].append((d, tags))
|
||||||
|
|
||||||
print("IMPORT2")
|
logger.debug("IMPORT2")
|
||||||
series_list = []
|
series_list = []
|
||||||
for series_uid in data:
|
for series_uid in data:
|
||||||
modality = get_object_or_404(Modality, short_code=tags["Modality"])
|
modality = get_object_or_404(Modality, short_code=tags["Modality"])
|
||||||
@@ -136,7 +139,7 @@ def import_dicoms_helper(request, case_id: int | None = None):
|
|||||||
)
|
)
|
||||||
series.save()
|
series.save()
|
||||||
|
|
||||||
print("IMPORT3")
|
logger.debug("IMPORT3")
|
||||||
# We might only want to add the author during creation....
|
# We might only want to add the author during creation....
|
||||||
series.author.add(request.user)
|
series.author.add(request.user)
|
||||||
|
|
||||||
|
|||||||
@@ -44,3 +44,4 @@ blake3
|
|||||||
django-markdownify
|
django-markdownify
|
||||||
django-clone
|
django-clone
|
||||||
django-sortedm2m # remove once migrations squashed
|
django-sortedm2m # remove once migrations squashed
|
||||||
|
loguru
|
||||||
Reference in New Issue
Block a user