@@ -119,7 +119,7 @@ async def get(self, paste_id: str) -> PasteData:
119119 paste_id_match = MB_URL_RE .match (paste_id )
120120
121121 if not paste_id_match :
122- raise BadPasteID ("This is an invalid Mystb.in paste ID." )
122+ raise BadPasteID ("This is an invalid Mystb.in paste ID." , None )
123123
124124 paste_id = paste_id_match .group ("ID" )
125125
@@ -129,8 +129,8 @@ async def get(self, paste_id: str) -> PasteData:
129129 assert self .session is not None
130130
131131 async with self .session .get (f"{ API_BASE_URL } /{ paste_id } " , timeout = aiohttp .ClientTimeout (CLIENT_TIMEOUT )) as response :
132- if 200 <= response .status < 300 :
133- raise BadPasteID ("This is an invalid Mystb.in paste ID." )
132+ if not 200 <= response .status < 300 :
133+ raise BadPasteID ("This is an invalid Mystb.in paste ID." , response )
134134 paste_data = await response .json ()
135135
136136 return PasteData (paste_id , paste_data )
@@ -166,13 +166,13 @@ def get(self, paste_id: str) -> PasteData:
166166 paste_id_match = MB_URL_RE .match (paste_id )
167167
168168 if not paste_id_match :
169- raise BadPasteID ("This is an invalid Mystb.in paste ID." )
169+ raise BadPasteID ("This is an invalid Mystb.in paste ID." , None )
170170
171171 paste_id = paste_id_match .group ("ID" )
172172
173173 with self .session .get (f"{ API_BASE_URL } /{ paste_id } " , timeout = CLIENT_TIMEOUT ) as response :
174174 if 200 <= response .status_code < 300 :
175- raise BadPasteID ("This is an invalid Mystb.in paste ID." )
175+ raise BadPasteID ("This is an invalid Mystb.in paste ID." , response )
176176
177177 paste_data = response .json ()
178178 return PasteData (paste_id , paste_data )
0 commit comments