Skip to content

Commit e3c47c9

Browse files
Simplify and add explicit ignores
1 parent 1b28d09 commit e3c47c9

39 files changed

Lines changed: 63 additions & 94 deletions

app/schemas/circuit.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import uuid
2-
from typing import Annotated
32

43
from pydantic import BaseModel, ConfigDict
54

@@ -38,4 +37,4 @@ class CircuitCreate(CircuitBase, ScientificArtifactCreate):
3837
pass
3938

4039

41-
CircuitUpdate = Annotated[BaseModel, make_update_schema(CircuitCreate, "CircuitUpdate")]
40+
CircuitUpdate = make_update_schema(CircuitCreate, "CircuitUpdate") # pyright: ignore [reportInvalidTypeForm]

app/schemas/density.py

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import uuid
2-
from typing import Annotated
32

43
from pydantic import BaseModel, ConfigDict
54

@@ -75,22 +74,17 @@ class ExperimentalSynapsesPerConnectionCreate(ExperimentalDensityCreate):
7574
post_region_id: uuid.UUID
7675

7776

78-
ExperimentalSynapsesPerConnectionUpdate = Annotated[
79-
BaseModel,
80-
make_update_schema(
81-
ExperimentalSynapsesPerConnectionCreate, "ExperimentalSynapsesPerConnectionUpdate"
82-
),
83-
]
77+
ExperimentalSynapsesPerConnectionUpdate = make_update_schema(
78+
ExperimentalSynapsesPerConnectionCreate, "ExperimentalSynapsesPerConnectionUpdate"
79+
) # pyright: ignore [reportInvalidTypeForm]
8480

85-
ExperimentalBoutonDensityUpdate = Annotated[
86-
BaseModel,
87-
make_update_schema(ExperimentalBoutonDensityCreate, "ExperimentalBoutonDensityUpdate"),
88-
]
81+
ExperimentalBoutonDensityUpdate = make_update_schema(
82+
ExperimentalBoutonDensityCreate, "ExperimentalBoutonDensityUpdate"
83+
) # pyright: ignore [reportInvalidTypeForm]
8984

90-
ExperimentalNeuronDensityUpdate = Annotated[
91-
BaseModel,
92-
make_update_schema(ExperimentalNeuronDensityCreate, "ExperimentalNeuronDensityUpdate"),
93-
]
85+
ExperimentalNeuronDensityUpdate = make_update_schema(
86+
ExperimentalNeuronDensityCreate, "ExperimentalNeuronDensityUpdate"
87+
) # pyright: ignore [reportInvalidTypeForm]
9488

9589

9690
class ExperimentalNeuronDensityRead(ExperimentalDensityRead):

app/schemas/electrical_cell_recording.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ class ElectricalCellRecordingCreate(ElectricalCellRecordingBase, ScientificArtif
7272
pass
7373

7474

75-
ElectricalCellRecordingUpdate = Annotated[
76-
BaseModel, make_update_schema(ElectricalCellRecordingCreate, "ElectricalCellRecordingUpdate")
77-
]
75+
ElectricalCellRecordingUpdate = make_update_schema(
76+
ElectricalCellRecordingCreate, "ElectricalCellRecordingUpdate"
77+
) # pyright : ignore [reportInvalidTypeForm]
7878

7979

8080
class ElectricalCellRecordingRead(

app/schemas/electrical_recording_stimulus.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import uuid
2-
from typing import Annotated
32

43
from pydantic import BaseModel
54

@@ -50,7 +49,6 @@ class ElectricalRecordingStimulusCreate(
5049
pass
5150

5251

53-
ElectricalRecordingStimulusUpdate = Annotated[
54-
BaseModel,
55-
make_update_schema(ElectricalRecordingStimulusCreate, "ElectricalRecordingStimulusUpdate"),
56-
]
52+
ElectricalRecordingStimulusUpdate = make_update_schema(
53+
ElectricalRecordingStimulusCreate, "ElectricalRecordingStimulusUpdate"
54+
) # pyright: ignore [reportInvalidTypeForm]

app/schemas/emodel.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import uuid
2-
from typing import Annotated
32

43
from pydantic import BaseModel, ConfigDict
54

@@ -41,7 +40,7 @@ class EModelCreate(EModelBase, AuthorizationOptionalPublicMixin):
4140
exemplar_morphology_id: uuid.UUID
4241

4342

44-
EModelUpdate = Annotated[BaseModel, make_update_schema(EModelCreate, "EModelUpdate")]
43+
EModelUpdate = make_update_schema(EModelCreate, "EModelUpdate") # pyright: ignore [reportInvalidTypeForm]
4544

4645

4746
class EModelRead(

app/schemas/ion_channel_model.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from typing import Annotated
2-
31
from pydantic import BaseModel, ConfigDict, Field
42

53
from app.schemas.asset import AssetsMixin
@@ -47,9 +45,7 @@ class IonChannelModelCreate(
4745
pass
4846

4947

50-
IonChannelModelUpdate = Annotated[
51-
BaseModel, make_update_schema(IonChannelModelCreate, "IonChannelModelUpdate")
52-
]
48+
IonChannelModelUpdate = make_update_schema(IonChannelModelCreate, "IonChannelModelUpdate") # pyright: ignore [reportInvalidTypeForm]
5349

5450

5551
class IonChannelModelRead(

app/schemas/me_model.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import uuid
2-
from typing import Annotated
32

43
from pydantic import BaseModel, ConfigDict
54

@@ -43,7 +42,7 @@ class MEModelCreate(MEModelBase, AuthorizationOptionalPublicMixin):
4342
strain_id: uuid.UUID | None = None
4443

4544

46-
MEModelUpdate = Annotated[BaseModel, make_update_schema(MEModelCreate, "MEModelUpdate")]
45+
MEModelUpdate = make_update_schema(MEModelCreate, "MEModelUpdate") # pyright: ignore [reportInvalidTypeForm]
4746

4847

4948
class MEModelRead(

app/schemas/memodel_calibration_result.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import uuid
2-
from typing import Annotated
32

43
from pydantic import BaseModel
54

@@ -38,6 +37,6 @@ class MEModelCalibrationResultCreate(
3837
"""Create model for MEModel calibration results."""
3938

4039

41-
MEModelCalibrationResultUpdate = Annotated[
42-
BaseModel, make_update_schema(MEModelCalibrationResultCreate, "MEModelCalibrationResultUpdate")
43-
]
40+
MEModelCalibrationResultUpdate = make_update_schema(
41+
MEModelCalibrationResultCreate, "MEModelCalibrationResultUpdate"
42+
) # pyright: ignore [reportInvalidTypeForm]

app/schemas/morphology.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import uuid
2-
from typing import Annotated
32

43
from pydantic import BaseModel, ConfigDict
54

@@ -42,9 +41,9 @@ class ReconstructionMorphologyCreate(
4241
legacy_id: list[str] | None = None
4342

4443

45-
ReconstructionMorphologyUpdate = Annotated[
46-
BaseModel, make_update_schema(ReconstructionMorphologyCreate, "ReconstructionMorphologyUpdate")
47-
]
44+
ReconstructionMorphologyUpdate = make_update_schema(
45+
ReconstructionMorphologyCreate, "ReconstructionMorphologyUpdate"
46+
) # pyright: ignore [reportInvalidTypeForm]
4847

4948

5049
class ReconstructionMorphologyRead(

app/schemas/simulation.py

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import uuid
2-
from typing import Annotated
32

43
from pydantic import BaseModel, ConfigDict
54

@@ -38,9 +37,9 @@ class SingleNeuronSimulationCreate(
3837
me_model_id: uuid.UUID
3938

4039

41-
SingleNeuronSimulationUpdate = Annotated[
42-
BaseModel, make_update_schema(SingleNeuronSimulationCreate, "SingleNeuronSimulationUpdate")
43-
]
40+
SingleNeuronSimulationUpdate = make_update_schema(
41+
SingleNeuronSimulationCreate, "SingleNeuronSimulationUpdate"
42+
) # pyright: ignore [reportInvalidTypeForm]
4443

4544

4645
class SingleNeuronSimulationRead(
@@ -64,12 +63,9 @@ class SingleNeuronSynaptomeSimulationCreate(
6463
synaptome_id: uuid.UUID
6564

6665

67-
SingleNeuronSynaptomeSimulationUpdate = Annotated[
68-
BaseModel,
69-
make_update_schema(
70-
SingleNeuronSynaptomeSimulationCreate, "SingleNeuronSynaptomeSimulationUpdate"
71-
),
72-
]
66+
SingleNeuronSynaptomeSimulationUpdate = make_update_schema(
67+
SingleNeuronSynaptomeSimulationCreate, "SingleNeuronSynaptomeSimulationUpdate"
68+
) # pyright: ignore [reportInvalidTypeForm]
7369

7470

7571
class SingleNeuronSynaptomeSimulationRead(
@@ -98,7 +94,7 @@ class SimulationCreate(SimulationBase, AuthorizationOptionalPublicMixin):
9894
pass
9995

10096

101-
SimulationUpdate = Annotated[BaseModel, make_update_schema(SimulationCreate, "SimulationUpdate")]
97+
SimulationUpdate = make_update_schema(SimulationCreate, "SimulationUpdate") # pyright: ignore [reportInvalidTypeForm]
10298

10399

104100
class NestedSimulationRead(SimulationBase, EntityTypeMixin, IdentifiableMixin):

0 commit comments

Comments
 (0)