AttributeError: 'AttributeError' object has no attribute 'message'

AttributeError: 'AttributeError' object has no attribute 'message'

Hello. I'm trying to read all records of any given module (In this case is 'Contacts'). I've successfully got token and authenticated. I've used the example i've found on documentation. Just ported to Python 3.x.

My environment is Python 3.7.5 (also tried with 3.5.7), latest zcrm-python-sdk.

  1. Traceback (most recent call last):
  2.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/zcrmsdk/Request.py", line 65, in get_bulk_api_response
  3.     return BulkAPIResponse(response,response.status_code,self.url,self.request_api_key,self.request_method)
  4.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/zcrmsdk/Response.py", line 111, in __init__
  5.     super(BulkAPIResponse,self).__init__(response,status_code,url,apiKey)
  6.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/zcrmsdk/Response.py", line 29, in __init__
  7.     self.set_response_json()
  8.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/zcrmsdk/Response.py", line 33, in set_response_json
  9.     self.response_json=self.response.json()
  10.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/requests/models.py", line 897, in json
  11.     return complexjson.loads(self.text, **kwargs)
  12.   File "/home/thiras/.pyenv/versions/3.7.5/lib/python3.7/json/__init__.py", line 348, in loads
  13.     return _default_decoder.decode(s)
  14.   File "/home/thiras/.pyenv/versions/3.7.5/lib/python3.7/json/decoder.py", line 337, in decode
  15.     obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  16.   File "/home/thiras/.pyenv/versions/3.7.5/lib/python3.7/json/decoder.py", line 355, in raw_decode
  17.     raise JSONDecodeError("Expecting value", s, err.value) from None
  18. json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

  19. During handling of the above exception, another exception occurred:

  20. Traceback (most recent call last):
  21.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/zcrmsdk/Handler.py", line 934, in get_records
  22.     bulk_api_response=APIRequest(handler_ins).get_bulk_api_response()
  23.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/zcrmsdk/Request.py", line 74, in get_bulk_api_response
  24.     CommonUtil.raise_exception(self.url,ex.message,traceback.format_stack())
  25. AttributeError: 'JSONDecodeError' object has no attribute 'message'

  26. During handling of the above exception, another exception occurred:

  27. Traceback (most recent call last):
  28.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/bin/wtc2z", line 11, in <module>
  29.     load_entry_point('wtcrm2zoho', 'console_scripts', 'wtc2z')()
  30.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/click/core.py", line 764, in __call__
  31.     return self.main(*args, **kwargs)
  32.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/click/core.py", line 717, in main
  33.     rv = self.invoke(ctx)
  34.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
  35.     return _process_result(sub_ctx.command.invoke(sub_ctx))
  36.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/click/core.py", line 956, in invoke
  37.     return ctx.invoke(self.callback, **ctx.params)
  38.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/click/core.py", line 555, in invoke
  39.     return callback(*args, **kwargs)
  40.   File "/home/thiras/HDD/freelancer/contentassasin/wtcrm2zoho/wtcrm2zoho/__main__.py", line 46, in list_records
  41.     click.echo(zoho_list(module_name))
  42.   File "/home/thiras/HDD/freelancer/contentassasin/wtcrm2zoho/wtcrm2zoho/zoho.py", line 17, in zoho_list
  43.     resp = module_ins.get_records()
  44.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/zcrmsdk/Operations.py", line 64, in get_records
  45.     return MassEntityAPIHandler.get_instance(self).get_records(cvid,sort_by,sort_order,page,per_page,custom_headers)
  46.   File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/zcrmsdk/Handler.py", line 954, in get_records
  47.     CommonUtil.raise_exception(handler_ins.request_url_path,ex.message,traceback.format_stack())
  48. AttributeError: 'AttributeError' object has no attribute 'message'
``

Here is my code;

def zoho_list(module_namestr):
    try:
        module_ins = ZCRMModule.get_instance(module_name)  # module API Name
        resp = module_ins.get_records()
        print(resp.status_code)
        record_ins_arr = resp.data
        for record_ins in record_ins_arr:
            print(record_ins.entity_id)
            print(record_ins.owner.id)
            print(record_ins.created_by.id)
            print(record_ins.modified_by.id)
            print(record_ins.created_time)
            print(record_ins.modified_time)
            product_data = record_ins.field_data
            for key in product_data:
                print(key + ":" + str(product_data[key]))
            print("\n\n")
    except ZCRMException as ex:
        print(ex.status_code)
        print(ex.error_message)
        print(ex.error_code)
        print(ex.error_details)
        print(ex.error_content)

    Access your files securely from anywhere









                          Zoho Developer Community




                                                • Desk Community Learning Series


                                                • Digest


                                                • Functions


                                                • Meetups


                                                • Kbase


                                                • Resources


                                                • Glossary


                                                • Desk Marketplace


                                                • MVP Corner


                                                • Word of the Day


                                                • Ask the Experts





                                                          Manage your brands on social media



                                                                Zoho TeamInbox Resources



                                                                    Zoho CRM Plus Resources

                                                                      Zoho Books Resources


                                                                        Zoho Subscriptions Resources

                                                                          Zoho Projects Resources


                                                                            Zoho Sprints Resources


                                                                              Qntrl Resources


                                                                                Zoho Creator Resources



                                                                                    Zoho CRM Resources

                                                                                    • CRM Community Learning Series

                                                                                      CRM Community Learning Series


                                                                                    • Kaizen

                                                                                      Kaizen

                                                                                    • Functions

                                                                                      Functions

                                                                                    • Meetups

                                                                                      Meetups

                                                                                    • Kbase

                                                                                      Kbase

                                                                                    • Resources

                                                                                      Resources

                                                                                    • Digest

                                                                                      Digest

                                                                                    • CRM Marketplace

                                                                                      CRM Marketplace

                                                                                    • MVP Corner

                                                                                      MVP Corner







                                                                                        Design. Discuss. Deliver.

                                                                                        Create visually engaging stories with Zoho Show.

                                                                                        Get Started Now


                                                                                          Zoho Show Resources

                                                                                            Zoho Writer

                                                                                            Get Started. Write Away!

                                                                                            Writer is a powerful online word processor, designed for collaborative work.

                                                                                              Zoho CRM コンテンツ






                                                                                                Nederlandse Hulpbronnen


                                                                                                    ご検討中の方