@@ -349,19 +349,15 @@ def _update_request_row_fields(
349349 # Convert tuple to dictionary for easier manipulation
350350 content = dict (zip (fields , row ))
351351
352- # Valid empty values for pickled fields (base64-encoded pickled None)
353- # base64.b64encode(pickle.dumps(None)).decode('utf-8')
354- empty_pickled_value = 'gAROLg=='
355-
356352 # Required fields in RequestPayload
357353 if 'request_id' not in fields :
358354 content ['request_id' ] = ''
359355 if 'name' not in fields :
360356 content ['name' ] = ''
361357 if 'entrypoint' not in fields :
362- content ['entrypoint' ] = empty_pickled_value
358+ content ['entrypoint' ] = server_constants . EMPTY_PICKLED_VALUE
363359 if 'request_body' not in fields :
364- content ['request_body' ] = empty_pickled_value
360+ content ['request_body' ] = server_constants . EMPTY_PICKLED_VALUE
365361 if 'status' not in fields :
366362 content ['status' ] = RequestStatus .PENDING .value
367363 if 'created_at' not in fields :
@@ -732,7 +728,7 @@ class RequestTaskFilter:
732728 Mutually exclusive with exclude_request_names.
733729 finished_before: if provided, only include requests finished before this
734730 timestamp.
735- request_limit : the number of requests to show. If 0 , show all requests.
731+ limit : the number of requests to show. If None , show all requests.
736732
737733 Raises:
738734 ValueError: If both exclude_request_names and include_request_names are
@@ -744,7 +740,7 @@ class RequestTaskFilter:
744740 exclude_request_names : Optional [List [str ]] = None
745741 include_request_names : Optional [List [str ]] = None
746742 finished_before : Optional [float ] = None
747- request_limit : int = 0
743+ limit : Optional [ int ] = None
748744 fields : Optional [List [str ]] = None
749745
750746 def __post_init__ (self ):
@@ -792,8 +788,8 @@ def build_query(self) -> Tuple[str, List[Any]]:
792788 columns_str = ', ' .join (self .fields )
793789 query_str = (f'SELECT { columns_str } FROM { REQUEST_TABLE } { filter_str } '
794790 'ORDER BY created_at DESC' )
795- if self .request_limit > 0 :
796- query_str += f' LIMIT { self .request_limit } '
791+ if self .limit is not None :
792+ query_str += f' LIMIT { self .limit } '
797793 return query_str , filter_params
798794
799795
0 commit comments