@@ -348,14 +348,19 @@ def __getMarket(self: GMEPublicOfferQuery, market: Market) -> str:
348
348
raise Exception ("Not supported Market" )
349
349
return vr
350
350
351
- def __getPurpose (self : GMEPublicOfferQuery , purpose : Purpose ) -> str :
351
+ def __getPurpose (self : GMEPublicOfferQuery , purpose : Purpose | None ) -> str :
352
+ if purpose is None :
353
+ raise Exception ("Not supported Purpose" )
352
354
switcher = {Purpose .BID : "BID" , Purpose .OFF : "OFF" }
353
355
vr = switcher .get (purpose , "Defpurp" )
354
356
if vr == "Defpurp" :
355
357
raise Exception ("Not supported Purpose" )
356
358
return vr
357
359
358
- def __getStatus (self : GMEPublicOfferQuery , status : Status ) -> str :
360
+ def __getStatus (self : GMEPublicOfferQuery , status : Status | None ) -> str :
361
+ if status is None :
362
+ raise Exception ("Not supported Status" )
363
+
359
364
switcher = {
360
365
Status .ACC : "ACC" ,
361
366
Status .INC : "INC" ,
@@ -429,14 +434,6 @@ def _buildExtractionRangeRoute(
429
434
subPath = f"{ self .__toUrlParam (queryParamaters .extractionRangeConfig .date )} "
430
435
return subPath
431
436
432
- def _buildExtractionStatus (self : GMEPublicOfferQuery , status : Status ) -> str :
433
- subPath = f"{ parse .quote_plus (status )} "
434
- return subPath
435
-
436
- def _buildExtractionPurpose (self : GMEPublicOfferQuery , purpose : Purpose ) -> str :
437
- subPath = f"{ parse .quote_plus (purpose )} "
438
- return subPath
439
-
440
437
def _exec (self : GMEPublicOfferQuery , url : str ) -> Any :
441
438
loop = get_event_loop ()
442
439
rr = loop .run_until_complete (self ._execAsync (url ))
@@ -449,7 +446,7 @@ async def _execAsync(self: GMEPublicOfferQuery, url: str) -> Any:
449
446
)
450
447
return res [0 ]
451
448
452
- def __toUrlParam (self : GMEPublicOfferQuery , date : str ) -> str :
449
+ def __toUrlParam (self : GMEPublicOfferQuery , date : str | None ) -> str :
453
450
return f"{ date } "
454
451
455
452
def _validateQuery (self : GMEPublicOfferQuery ) -> None :
0 commit comments