@@ -51,7 +51,7 @@ def load(value: str) -> InformationSource:
5151
5252 def __lt__ (self : InformationSource , other ) -> int : # noqa: ANN001
5353 if not isinstance (other , type (self )):
54- raise NotImplementedError
54+ return NotImplemented
5555 return self .value < other .value
5656
5757 def __str__ (self : InformationSource ) -> str :
@@ -64,12 +64,12 @@ class Source(PascalModel):
6464
6565 def __lt__ (self : Source , other ) -> int : # noqa: ANN001
6666 if not isinstance (other , type (self )):
67- raise NotImplementedError
67+ return NotImplemented
6868 return self .source < other .source
6969
7070 def __eq__ (self : Source , other ) -> bool : # noqa: ANN001
7171 if not isinstance (other , type (self )):
72- raise NotImplementedError
72+ return NotImplemented
7373 return self .source == other .source
7474
7575 def __hash__ (self : Source ) -> int :
@@ -87,12 +87,12 @@ class Resource(PascalModel):
8787
8888 def __lt__ (self : Resource , other ) -> int : # noqa: ANN001
8989 if not isinstance (other , type (self )):
90- raise NotImplementedError
90+ return NotImplemented
9191 return self .value < other .value
9292
9393 def __eq__ (self : Resource , other ) -> bool : # noqa: ANN001
9494 if not isinstance (other , type (self )):
95- raise NotImplementedError
95+ return NotImplemented
9696 return self .value == other .value
9797
9898 def __hash__ (self : Resource ) -> int :
@@ -121,7 +121,7 @@ def load(value: str) -> Format:
121121
122122 def __lt__ (self : Format , other ) -> int : # noqa: ANN001
123123 if not isinstance (other , type (self )):
124- raise NotImplementedError
124+ return NotImplemented
125125 return self .value < other .value
126126
127127 def __str__ (self : Format ) -> str :
@@ -143,12 +143,12 @@ class Price(PascalModel):
143143
144144 def __lt__ (self : Price , other ) -> int : # noqa: ANN001
145145 if not isinstance (other , type (self )):
146- raise NotImplementedError
146+ return NotImplemented
147147 return self .country < other .country
148148
149149 def __eq__ (self : Price , other ) -> bool : # noqa: ANN001
150150 if not isinstance (other , type (self )):
151- raise NotImplementedError
151+ return NotImplemented
152152 return self .country == other .country
153153
154154 def __hash__ (self : Price ) -> int :
@@ -181,7 +181,7 @@ def load(value: str) -> Genre:
181181
182182 def __lt__ (self : Genre , other ) -> int : # noqa: ANN001
183183 if not isinstance (other , type (self )):
184- raise NotImplementedError
184+ return NotImplemented
185185 return self .value < other .value
186186
187187 def __str__ (self : Genre ) -> str :
@@ -194,12 +194,12 @@ class GenreResource(PascalModel):
194194
195195 def __lt__ (self : GenreResource , other ) -> int : # noqa: ANN001
196196 if not isinstance (other , type (self )):
197- raise NotImplementedError
197+ return NotImplemented
198198 return self .value < other .value
199199
200200 def __eq__ (self : GenreResource , other ) -> bool : # noqa: ANN001
201201 if not isinstance (other , type (self )):
202- raise NotImplementedError
202+ return NotImplemented
203203 return self .value == other .value
204204
205205 def __hash__ (self : GenreResource ) -> int :
@@ -213,12 +213,12 @@ class Arc(PascalModel):
213213
214214 def __lt__ (self : Arc , other ) -> int : # noqa: ANN001
215215 if not isinstance (other , type (self )):
216- raise NotImplementedError
216+ return NotImplemented
217217 return self .name < other .name
218218
219219 def __eq__ (self : Arc , other ) -> bool : # noqa: ANN001
220220 if not isinstance (other , type (self )):
221- raise NotImplementedError
221+ return NotImplemented
222222 return self .name == other .name
223223
224224 def __hash__ (self : Arc ) -> int :
@@ -232,12 +232,12 @@ class Universe(PascalModel):
232232
233233 def __lt__ (self : Universe , other ) -> int : # noqa: ANN001
234234 if not isinstance (other , type (self )):
235- raise NotImplementedError
235+ return NotImplemented
236236 return self .name < other .name
237237
238238 def __eq__ (self : Universe , other ) -> bool : # noqa: ANN001
239239 if not isinstance (other , type (self )):
240- raise NotImplementedError
240+ return NotImplemented
241241 return self .name == other .name
242242
243243 def __hash__ (self : Universe ) -> int :
@@ -265,7 +265,7 @@ def load(value: str) -> AgeRating:
265265
266266 def __lt__ (self : AgeRating , other ) -> int : # noqa: ANN001
267267 if not isinstance (other , type (self )):
268- raise NotImplementedError
268+ return NotImplemented
269269 return self .value < other .value
270270
271271 def __str__ (self : AgeRating ) -> str :
@@ -325,7 +325,7 @@ def load(value: str) -> Role:
325325
326326 def __lt__ (self : Role , other ) -> int : # noqa: ANN001
327327 if not isinstance (other , type (self )):
328- raise NotImplementedError
328+ return NotImplemented
329329 return self .value < other .value
330330
331331 def __str__ (self : Role ) -> str :
@@ -338,12 +338,12 @@ class RoleResource(PascalModel):
338338
339339 def __lt__ (self : RoleResource , other ) -> int : # noqa: ANN001
340340 if not isinstance (other , type (self )):
341- raise NotImplementedError
341+ return NotImplemented
342342 return self .value < other .value
343343
344344 def __eq__ (self : RoleResource , other ) -> bool : # noqa: ANN001
345345 if not isinstance (other , type (self )):
346- raise NotImplementedError
346+ return NotImplemented
347347 return self .value == other .value
348348
349349 def __hash__ (self : RoleResource ) -> int :
@@ -364,12 +364,12 @@ def __init__(self: Credit, **data: Any):
364364
365365 def __lt__ (self : Credit , other ) -> int : # noqa: ANN001
366366 if not isinstance (other , type (self )):
367- raise NotImplementedError
367+ return NotImplemented
368368 return self .creator < other .creator
369369
370370 def __eq__ (self : Credit , other ) -> bool : # noqa: ANN001
371371 if not isinstance (other , type (self )):
372- raise NotImplementedError
372+ return NotImplemented
373373 return self .creator == other .creator
374374
375375 def __hash__ (self : Credit ) -> int :
@@ -398,7 +398,7 @@ def load(value: str) -> PageType:
398398
399399 def __lt__ (self : PageType , other ) -> int : # noqa: ANN001
400400 if not isinstance (other , type (self )):
401- raise NotImplementedError
401+ return NotImplemented
402402 return self .value < other .value
403403
404404 def __str__ (self : PageType ) -> str :
@@ -417,12 +417,12 @@ class Page(PascalModel):
417417
418418 def __lt__ (self : Page , other ) -> int : # noqa: ANN001
419419 if not isinstance (other , type (self )):
420- raise NotImplementedError
420+ return NotImplemented
421421 return self .image < other .image
422422
423423 def __eq__ (self : Page , other ) -> bool : # noqa: ANN001
424424 if not isinstance (other , type (self )):
425- raise NotImplementedError
425+ return NotImplemented
426426 return self .image == other .image
427427
428428 def __hash__ (self : Page ) -> int :
0 commit comments