Skip to content

Result sets of > 10000 faxes raise exception #7

@jnankin

Description

@jnankin

Phaxio returns the string '>10000' in the paging total when a record set returned from the API is greater than 10,000 results. Need to handle this gracefully.

Example stacktrace:
`>>> response = api.Fax.query_faxes(direction='sent',per_page=1, page=1,created_before='2020-07-28T20:45:00-04:00')

Traceback (most recent call last):

File "", line 1, in

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/api.py", line 189, in query_faxes

return self._client.query_faxes(**opt_args)

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/apis/default_api.py", line 1824, in query_faxes

(data) = self.query_faxes_with_http_info(**kwargs)

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/apis/default_api.py", line 1924, in query_faxes_with_http_info

collection_formats=collection_formats)

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/api_client.py", line 330, in call_api

_return_http_data_only, collection_formats, _preload_content, _request_timeout)

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/api_client.py", line 163, in __call_api

return_data = self.deserialize(response_data, response_type)

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/api_client.py", line 243, in deserialize

return self.__deserialize(data, response_type)

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/api_client.py", line 283, in __deserialize

return self.__deserialize_model(data, klass)

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/api_client.py", line 645, in __deserialize_model

setattr(instance, attr, self.__deserialize(value, attr_type))

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/api_client.py", line 283, in __deserialize

return self.__deserialize_model(data, klass)

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/api_client.py", line 645, in __deserialize_model

setattr(instance, attr, self.__deserialize(value, attr_type))

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/api_client.py", line 275, in __deserialize

return self.__deserialize_primitive(data, klass)

File "/u01/datascience/users/n272959/.conda/envs/feedback27/lib/python2.7/site-packages/phaxio/swagger_client/api_client.py", line 572, in __deserialize_primitive

return klass(data)

ValueError: invalid literal for int() with base 10: '>10000'`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions