I am getting error while getting chart data.
Codebase Version 3
-----Logged into Dhan-----
This BOT Is Picking New File From Dhan
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)>
‘Tradehull’ object has no attribute ‘response’
Traceback (most recent call last):
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\urllib\request.py”, line 1348, in do_open
h.request(req.get_method(), req.selector, req.data, headers,
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\http\client.py”, line 1294, in request
self._send_request(method, url, body, headers, encode_chunked)
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\http\client.py”, line 1340, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\http\client.py”, line 1289, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\http\client.py”, line 1048, in _send_output
self.send(msg)
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\http\client.py”, line 986, in send
self.connect()
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\http\client.py”, line 1466, in connect
self.sock = self._context.wrap_socket(self.sock,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\ssl.py”, line 517, in wrap_socket
return self.sslsocket_class._create(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\ssl.py”, line 1108, in _create
self.do_handshake()
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\ssl.py”, line 1383, in do_handshake
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\Dhan_Tradehull\Dhan_Tradehull.py”, line 76, in get_login
self.instrument_df = self.get_instrument_file()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\Dhan_Tradehull\Dhan_Tradehull.py”, line 108, in get_instrument_file
instrument_df = pd.read_csv(“https://images.dhan.co/api-data/api-scrip-master.csv”, low_memory=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\io\parsers\readers.py”, line 1026, in read_csv
return _read(filepath_or_buffer, kwds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\io\parsers\readers.py”, line 620, in _read
parser = TextFileReader(filepath_or_buffer, **kwds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\io\parsers\readers.py”, line 1620, in init
self._engine = self._make_engine(f, self.engine)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\io\parsers\readers.py”, line 1880, in _make_engine
self.handles = get_handle(
^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\io\common.py”, line 728, in get_handle
ioargs = _get_filepath_or_buffer(
^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\io\common.py”, line 384, in _get_filepath_or_buffer
with urlopen(req_info) as req:
^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\pandas\io\common.py”, line 289, in urlopen
return urllib.request.urlopen(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\urllib\request.py”, line 216, in urlopen
return opener.open(url, data, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\urllib\request.py”, line 519, in open
response = self._open(req, data)
^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\urllib\request.py”, line 536, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\urllib\request.py”, line 496, in _call_chain
result = func(*args)
^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\urllib\request.py”, line 1391, in https_open
return self.do_open(http.client.HTTPSConnection, req,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\urllib\request.py”, line 1351, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\Dhan_Tradehull\Dhan_Tradehull.py”, line 52, in init
self.get_login(ClientCode,token_id)
File “C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Lib\site-packages\Dhan_Tradehull\Dhan_Tradehull.py”, line 81, in get_login
print(self.response)
^^^^^^^^^^^^^
AttributeError: ‘Tradehull’ object has no attribute ‘response’
Exception in Getting OHLC data as ‘Tradehull’ object has no attribute ‘instrument_df’
–Return–
Please suggest.