@@ -119,7 +119,7 @@ async def get(self, paste_id: str) -> PasteData:
119
119
paste_id_match = MB_URL_RE .match (paste_id )
120
120
121
121
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 )
123
123
124
124
paste_id = paste_id_match .group ("ID" )
125
125
@@ -129,8 +129,8 @@ async def get(self, paste_id: str) -> PasteData:
129
129
assert self .session is not None
130
130
131
131
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 )
134
134
paste_data = await response .json ()
135
135
136
136
return PasteData (paste_id , paste_data )
@@ -166,13 +166,13 @@ def get(self, paste_id: str) -> PasteData:
166
166
paste_id_match = MB_URL_RE .match (paste_id )
167
167
168
168
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 )
170
170
171
171
paste_id = paste_id_match .group ("ID" )
172
172
173
173
with self .session .get (f"{ API_BASE_URL } /{ paste_id } " , timeout = CLIENT_TIMEOUT ) as response :
174
174
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 )
176
176
177
177
paste_data = response .json ()
178
178
return PasteData (paste_id , paste_data )
0 commit comments