File tree 2 files changed +4
-16
lines changed
2 files changed +4
-16
lines changed Original file line number Diff line number Diff line change @@ -122,19 +122,13 @@ async def execute(self) -> SingleAPIResponse:
122
122
123
123
124
124
class AsyncMaybeSingleRequestBuilder (AsyncSingleRequestBuilder ):
125
- async def execute (self ) -> SingleAPIResponse :
125
+ async def execute (self ) -> Optional [ SingleAPIResponse ] :
126
126
r = None
127
127
try :
128
128
r = await super ().execute ()
129
129
except APIError as e :
130
130
if e .details and "Results contain 0 rows" in e .details :
131
- return SingleAPIResponse .from_dict (
132
- {
133
- "data" : None ,
134
- "error" : None ,
135
- "count" : 0 , # NOTE: needs to take value from res.count
136
- }
137
- )
131
+ return None
138
132
if not r :
139
133
raise APIError (
140
134
{
Original file line number Diff line number Diff line change @@ -122,19 +122,13 @@ def execute(self) -> SingleAPIResponse:
122
122
123
123
124
124
class SyncMaybeSingleRequestBuilder (SyncSingleRequestBuilder ):
125
- def execute (self ) -> SingleAPIResponse :
125
+ def execute (self ) -> Optional [ SingleAPIResponse ] :
126
126
r = None
127
127
try :
128
128
r = super ().execute ()
129
129
except APIError as e :
130
130
if e .details and "Results contain 0 rows" in e .details :
131
- return SingleAPIResponse .from_dict (
132
- {
133
- "data" : None ,
134
- "error" : None ,
135
- "count" : 0 , # NOTE: needs to take value from res.count
136
- }
137
- )
131
+ return None
138
132
if not r :
139
133
raise APIError (
140
134
{
You can’t perform that action at this time.
0 commit comments