Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PS C:\Users\p\Desktop\foo\dataAggregator> & c:/Users/p/Desktop/foo/dataAggregator/.venv/Scripts/python.exe c:/Users/p/Desktop/foo/dataAggregator/src/main.py
- [{'version()': '10.4.32-MariaDB'}]
- Traceback (most recent call last):
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
- self.dialect.do_execute(
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
- cursor.execute(statement, parameters)
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
- result = self._query(query)
- ^^^^^^^^^^^^^^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
- conn.query(q)
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\connections.py", line 563, in query
- self._affected_rows = self._read_query_result(unbuffered=unbuffered)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
- result.read()
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\connections.py", line 1199, in read
- first_packet = self.connection._read_packet()
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
- packet.raise_for_error()
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
- err.raise_mysql_exception(self._data)
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
- raise errorclass(errno, errval)
- pymysql.err.ProgrammingError: (1146, "Table 'dagg.fund' doesn't exist")
- The above exception was the direct cause of the following exception:
- Traceback (most recent call last):
- File "c:\Users\p\Desktop\foo\dataAggregator\src\main.py", line 28, in <module>
- asyncio.run( main() )
- File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.2544.0_x64__qbz5n2kfra8p0\Lib\asyncio\runners.py", line 195, in run
- return runner.run(main)
- ^^^^^^^^^^^^^^^^
- File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.2544.0_x64__qbz5n2kfra8p0\Lib\asyncio\runners.py", line 118, in run
- return self._loop.run_until_complete(task)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.2544.0_x64__qbz5n2kfra8p0\Lib\asyncio\base_events.py", line 691, in run_until_complete
- return future.result()
- ^^^^^^^^^^^^^^^
- File "c:\Users\p\Desktop\foo\dataAggregator\src\main.py", line 24, in main
- FundManager.populateFundDataFromScreener()
- File "c:\Users\p\Desktop\foo\dataAggregator\src\managers\fund.py", line 17, in populateFundDataFromScreener
- FundRepository.insert(
- File "c:\Users\p\Desktop\foo\dataAggregator\src\repositories\fund.py", line 15, in insert
- DB.executeQuery(query)
- File "c:\Users\p\Desktop\foo\dataAggregator\src\db\db.py", line 40, in executeQuery
- result = connection.execute(queryText)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute
- return method(
- ^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 516, in _execute_on_connection
- return connection._execute_clauseelement(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1638, in _execute_clauseelement
- ret = self._execute_context(
- ^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context
- return self._exec_single_context(
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context
- self._handle_dbapi_exception(
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception
- raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context
- self.dialect.do_execute(
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute
- cursor.execute(statement, parameters)
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\cursors.py", line 153, in execute
- result = self._query(query)
- ^^^^^^^^^^^^^^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\cursors.py", line 322, in _query
- conn.query(q)
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\connections.py", line 563, in query
- self._affected_rows = self._read_query_result(unbuffered=unbuffered)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result
- result.read()
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\connections.py", line 1199, in read
- first_packet = self.connection._read_packet()
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet
- packet.raise_for_error()
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error
- err.raise_mysql_exception(self._data)
- File "C:\Users\p\Desktop\foo\dataAggregator\.venv\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception
- raise errorclass(errno, errval)
- sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'dagg.fund' doesn't exist")
- [SQL: INSERT INTO Fund (name, ticker, morningStarCategory, transactionFee) VALUES ('Fidelity Select Semiconductors Portfolio', 'FSELX', 'Technology', True)]
- (Background on this error at: https://sqlalche.me/e/20/f405)
- PS C:\Users\p\Desktop\foo\dataAggregator>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement