@@ -49,7 +49,7 @@ def cowinApiCall(district_id, age, chatId):
49
49
logging .info ('response: ' + str (response ))
50
50
if response .ok :
51
51
resp_json = response .json ()
52
- if resp_json [ " centers" ] :
52
+ if ' centers' in resp_json :
53
53
logging .debug ('Available on: ' + str (systemDate ) +
54
54
' for ' + age_group + ' age group ,user age: ' + str (age ))
55
55
for center in resp_json ["centers" ]:
@@ -88,27 +88,28 @@ def cowinApiCall(district_id, age, chatId):
88
88
CenterInfo (name , block , pincode , feeType , capacity , dose1 , dose2 , sessionId , vaccine ,
89
89
ageLimit , date ))
90
90
else :
91
- logging .debug ("No available centers on " , systemDate )
92
-
93
- for center in centerList :
94
- if isNotificationRequired (center ):
95
- logging .info (' slots available - sending telegram msg: center name : ' + str (center .name ) +
96
- ' sessionId: ' + str (center .sessionId ))
97
- telegram_bot_sendtext ("Center : " + center .name + "\n "
98
- + "Block : " + center .blockName + "\n "
99
- + "pincode : " + str (center .pincode ) + "\n "
100
- + "available capacity : " + str (center .capacity ) + "\n "
101
- + "available Dose1 : " + str (center .dose1 ) + "\n "
102
- + "available Dose2 : " + str (center .dose2 ) + "\n "
103
- + "vaccine : " + str (center .vaccine ) + "\n "
104
- + "age limit : " + str (age_group ) + "\n "
105
- + "Date : " + str (center .date ) + "\n " , str (channel_chatId ))
106
- logging .info ('-------------------------------------- \n \n ' )
107
- else :
108
- # telegram_bot_sendtext("No vaccine available at center " + center.name)
109
- logging .debug ("No vaccine available at center " + center .name )
110
- logging .debug ('-------------------------------------- \n \n ' )
111
-
91
+ logging .error ("No available centers on " , systemDate )
92
+ if centerList :
93
+ for center in centerList :
94
+ if isNotificationRequired (center ):
95
+ logging .info (' slots available - sending telegram msg: center name : ' + str (center .name ) +
96
+ ' sessionId: ' + str (center .sessionId ))
97
+ telegram_bot_sendtext ("Center : " + center .name + "\n "
98
+ + "Block : " + center .blockName + "\n "
99
+ + "pincode : " + str (center .pincode ) + "\n "
100
+ + "available capacity : " + str (center .capacity ) + "\n "
101
+ + "available Dose1 : " + str (center .dose1 ) + "\n "
102
+ + "available Dose2 : " + str (center .dose2 ) + "\n "
103
+ + "vaccine : " + str (center .vaccine ) + "\n "
104
+ + "age limit : " + str (age_group ) + "\n "
105
+ + "Date : " + str (center .date ) + "\n " , str (channel_chatId ))
106
+ logging .info ('-------------------------------------- \n \n ' )
107
+ else :
108
+ # telegram_bot_sendtext("No vaccine available at center " + center.name)
109
+ logging .debug ("No vaccine available at center " + center .name )
110
+ logging .debug ('-------------------------------------- \n \n ' )
111
+ else :
112
+ logging .error ("No available centers on " , systemDate )
112
113
saveGlobalListState ()
113
114
logging .debug ('-------xxxxxxxx--------- END of cowinApiCall ----------xxxxx--------- \n \n ' )
114
115
0 commit comments