Se encontro que cuando se alcanza el limite diario en IEEE, el repositorio devuelve el codigo http 403 (forbidden). Esto produce una excepcion en el codigo que finaliza su ejecucion. Esta es la traza que pude extraer durante la ejecucion:
2023-03-20 20:10:49,595 - ieee - DEBUG - ieee_def - <Response [403]>
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/requests/models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
File "/usr/lib/python3.10/json/__init__.py", line 346, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.10/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.10/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/jcmiguel/Documentos/Repos/repository-reviewer/./example.py", line 72, in <module>
id.search()
File "/home/jcmiguel/Documentos/Repos/repository-reviewer/repos/ieee_def.py", line 34, in search
total_records_count = ans.json()['total_records']
File "/usr/lib/python3.10/site-packages/requests/models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Fin de ejecución
Se encontro que cuando se alcanza el limite diario en IEEE, el repositorio devuelve el codigo http 403 (forbidden). Esto produce una excepcion en el codigo que finaliza su ejecucion. Esta es la traza que pude extraer durante la ejecucion: