Skip to content

Commit a0a0029

Browse files
committed
refactor: remove optional in providers
1 parent a09ec91 commit a0a0029

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/ess/reflectometry/orso.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import os
1111
import platform
1212
from datetime import datetime, timezone
13-
from typing import Any, NewType, Optional
13+
from typing import Any, NewType
1414

1515
from dateutil.parser import parse as parse_datetime
1616
from orsopy.fileio import base as orso_base
@@ -108,9 +108,9 @@ def parse_orso_sample(filename: Filename[SampleRun]) -> OrsoSample:
108108

109109

110110
def build_orso_measurement(
111-
sample_filename: Filename[SampleRun],
112-
reference_filename: Optional[Filename[ReferenceRun]],
113-
instrument: Optional[OrsoInstrument],
111+
sample_filename: Filename[Sample],
112+
reference_filename: Filename[Reference],
113+
instrument: OrsoInstrument,
114114
) -> OrsoMeasurement:
115115
"""Assemble ORSO measurement metadata."""
116116
# TODO populate timestamp
@@ -133,7 +133,7 @@ def build_orso_measurement(
133133
)
134134

135135

136-
def build_orso_reduction(creator: Optional[OrsoCreator]) -> OrsoReduction:
136+
def build_orso_reduction(creator: OrsoCreator) -> OrsoReduction:
137137
"""Construct ORSO reduction metadata.
138138
139139
This assumes that ess.reflectometry is the primary piece of software
@@ -157,10 +157,10 @@ def build_orso_reduction(creator: Optional[OrsoCreator]) -> OrsoReduction:
157157

158158

159159
def build_orso_data_source(
160-
owner: Optional[OrsoOwner],
161-
sample: Optional[OrsoSample],
162-
experiment: Optional[OrsoExperiment],
163-
measurement: Optional[OrsoMeasurement],
160+
owner: OrsoOwner,
161+
sample: OrsoSample,
162+
experiment: OrsoExperiment,
163+
measurement: OrsoMeasurement,
164164
) -> OrsoDataSource:
165165
"""Assemble an ORSO DataSource."""
166166
return OrsoDataSource(

0 commit comments

Comments
 (0)