Skip to content

Commit 9d3e46f

Browse files
authored
Merge pull request #131 from NHSDigital/load-env-for-modality-emulator
Load env before starting emulator
2 parents bfabd9c + 1e7e0a0 commit 9d3e46f

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/modality_emulator.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import time
55

66
import numpy as np
7+
from dotenv import load_dotenv
78
from PIL import Image
89
from pydicom.dataset import Dataset, FileMetaDataset
910
from pydicom.uid import ExplicitVRLittleEndian, generate_uid
@@ -18,6 +19,8 @@
1819
from services.mwl import MWLStatus
1920
from services.storage import MWLStorage
2021

22+
load_dotenv()
23+
2124
logging.basicConfig(
2225
level=os.getenv("LOG_LEVEL", "INFO").upper(),
2326
format=os.getenv("LOG_FORMAT", "%(asctime)s - %(name)s - %(levelname)s - %(message)s"),
@@ -58,7 +61,7 @@ def generate_dicom(self) -> Dataset:
5861
logger.error("No dataset provided for DICOM generation")
5962
return ds
6063

61-
img_path = f"{SAMPLE_IMAGES_PATH}/L{self.view}.jpg"
64+
img_path = f"{SAMPLE_IMAGES_PATH}/L{self.view.replace('ID', '')}.jpg"
6265
img = Image.open(img_path).convert("L")
6366
if self.laterality == "R":
6467
img = img.transpose(Image.Transpose.FLIP_LEFT_RIGHT)

0 commit comments

Comments
 (0)