nodes: 0, module; 1, function_definition; 2, function_name:zpopmin; 3, parameters; 4, block; 5, identifier:self; 6, identifier:key; 7, default_parameter; 8, keyword_separator; 9, default_parameter; 10, expression_statement; 11, if_statement; 12, expression_statement; 13, if_statement; 14, expression_statement; 15, return_statement; 16, identifier:count; 17, None; 18, identifier:encoding; 19, identifier:_NOTSET; 20, comment:"""Removes and returns up to count members with the lowest scores
          in the sorted set stored at key.
  
          :raises TypeError: if count is not int
          """; 21, boolean_operator; 22, block; 23, assignment; 24, comparison_operator:count is not None; 25, block; 26, assignment; 27, identifier:fut; 28, comparison_operator:count is not None; 29, not_operator; 30, raise_statement; 31, identifier:args; 32, list; 33, identifier:count; 34, None; 35, expression_statement; 36, identifier:fut; 37, call; 38, identifier:count; 39, None; 40, call; 41, call; 42, call; 43, attribute; 44, argument_list; 45, identifier:isinstance; 46, argument_list; 47, identifier:TypeError; 48, argument_list; 49, attribute; 50, argument_list; 51, identifier:self; 52, identifier:execute; 53, string; 54, identifier:key; 55, list_splat; 56, keyword_argument; 57, identifier:count; 58, identifier:int; 59, string:"count argument must be int"; 60, identifier:args; 61, identifier:extend; 62, list; 63, string_content:ZPOPMIN; 64, identifier:args; 65, identifier:encoding; 66, identifier:encoding; 67, identifier:count
code: def zpopmin(self, key, count=None, *, encoding=_NOTSET):
          """Removes and returns up to count members with the lowest scores
          in the sorted set stored at key.
  
          :raises TypeError: if count is not int
          """
          if count is not None and not isinstance(count, int):
              raise TypeError("count argument must be int")
  
          args = []
          if count is not None:
              args.extend([count])
  
          fut = self.execute(b'ZPOPMIN', key, *args, encoding=encoding)
          return fut