--> -->
 
 
ProgrammingError
Python 3.8.10: /usr/bin/python3
Fri Oct 24 17:22:36 2025

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /var/www/vashashina/filter/filter.py in <module>
    855         else:
    856             logging.info(f"FILTER.PY: action OTHER get_tovar {region} {address} {filter_adress}")
=>  857             html += get_tovar(table, id)
    858 html += tools.getTemplate(table, PATH_TO_TMPL, "footer.tmpl", PAGE_NAME)
    859 print(html)
html = '\n<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//E...2"></span><span class="d3"></span>\n <div>\n ', get_tovar = <function get_tovar>, table = <pymysql.cursors.Cursor object>, id = '16817418'
 /var/www/vashashina/filter/filter.py in get_tovar(table=<pymysql.cursors.Cursor object>, id='16817418')
    340 
    341 
=>  342     table.execute(sql)
    343     htm = ''
    344     names = []
table = <pymysql.cursors.Cursor object>, table.execute = <bound method Cursor.execute of <pymysql.cursors.Cursor object>>, sql = '\n SELECT \n ps.id, \n sh.name, \n... = 0 or ps.status = 3) and\n ps.id=16817418'
 /usr/local/lib/python3.8/dist-packages/pymysql/cursors.py in execute(self=<pymysql.cursors.Cursor object>, query='\n SELECT \n ps.id, \n sh.name, \n... = 0 or ps.status = 3) and\n ps.id=16817418', args=None)
    146         query = self.mogrify(query, args)
    147 
=>  148         result = self._query(query)
    149         self._executed = query
    150         return result
result undefined, self = <pymysql.cursors.Cursor object>, self._query = <bound method Cursor._query of <pymysql.cursors.Cursor object>>, query = '\n SELECT \n ps.id, \n sh.name, \n... = 0 or ps.status = 3) and\n ps.id=16817418'
 /usr/local/lib/python3.8/dist-packages/pymysql/cursors.py in _query(self=<pymysql.cursors.Cursor object>, q='\n SELECT \n ps.id, \n sh.name, \n... = 0 or ps.status = 3) and\n ps.id=16817418')
    308         self._last_executed = q
    309         self._clear_result()
=>  310         conn.query(q)
    311         self._do_get_result()
    312         return self.rowcount
conn = <pymysql.connections.Connection object>, conn.query = <bound method Connection.query of <pymysql.connections.Connection object>>, q = '\n SELECT \n ps.id, \n sh.name, \n... = 0 or ps.status = 3) and\n ps.id=16817418'
 /usr/local/lib/python3.8/dist-packages/pymysql/connections.py in query(self=<pymysql.connections.Connection object>, sql=b'\n SELECT \n ps.id, \n sh.nam... 0 or ps.status = 3) and\n ps.id=16817418', unbuffered=False)
    546             sql = sql.encode(self.encoding, "surrogateescape")
    547         self._execute_command(COMMAND.COM_QUERY, sql)
=>  548         self._affected_rows = self._read_query_result(unbuffered=unbuffered)
    549         return self._affected_rows
    550 
self = <pymysql.connections.Connection object>, self._affected_rows = 0, self._read_query_result = <bound method Connection._read_query_result of <pymysql.connections.Connection object>>, unbuffered = False
 /usr/local/lib/python3.8/dist-packages/pymysql/connections.py in _read_query_result(self=<pymysql.connections.Connection object>, unbuffered=False)
    773         else:
    774             result = MySQLResult(self)
=>  775             result.read()
    776         self._result = result
    777         if result.server_status is not None:
result = <pymysql.connections.MySQLResult object>, result.read = <bound method MySQLResult.read of <pymysql.connections.MySQLResult object>>
 /usr/local/lib/python3.8/dist-packages/pymysql/connections.py in read(self=<pymysql.connections.MySQLResult object>)
   1154     def read(self):
   1155         try:
=> 1156             first_packet = self.connection._read_packet()
   1157 
   1158             if first_packet.is_ok_packet():
first_packet undefined, self = <pymysql.connections.MySQLResult object>, self.connection = None, self.connection._read_packet undefined
 /usr/local/lib/python3.8/dist-packages/pymysql/connections.py in _read_packet(self=<pymysql.connections.Connection object>, packet_type=<class 'pymysql.protocol.MysqlPacket'>)
    723             if self._result is not None and self._result.unbuffered_active is True:
    724                 self._result.unbuffered_active = False
=>  725             packet.raise_for_error()
    726         return packet
    727 
packet = <pymysql.protocol.MysqlPacket object>, packet.raise_for_error = <bound method MysqlPacket.raise_for_error of <pymysql.protocol.MysqlPacket object>>
 /usr/local/lib/python3.8/dist-packages/pymysql/protocol.py in raise_for_error(self=<pymysql.protocol.MysqlPacket object>)
    219         if DEBUG:
    220             print("errno =", errno)
=>  221         err.raise_mysql_exception(self._data)
    222 
    223     def dump(self):
global err = <module 'pymysql.err' from '/usr/local/lib/python3.8/dist-packages/pymysql/err.py'>, err.raise_mysql_exception = <function raise_mysql_exception>, self = <pymysql.protocol.MysqlPacket object>, self._data = b"\xffz\x04#42S02Table 'vashashina.model' doesn't exist"
 /usr/local/lib/python3.8/dist-packages/pymysql/err.py in raise_mysql_exception(data=b"\xffz\x04#42S02Table 'vashashina.model' doesn't exist")
    139     errval = data[9:].decode("utf-8", "replace")
    140     errorclass = error_map.get(errno)
    141     if errorclass is None:
    142         errorclass = InternalError if errno < 1000 else OperationalError
=>  143     raise errorclass(errno, errval)
errorclass = <class 'pymysql.err.ProgrammingError'>, errno = 1146, errval = "Table 'vashashina.model' doesn't exist"

ProgrammingError: (1146, "Table 'vashashina.model' doesn't exist")
      args = (1146, "Table 'vashashina.model' doesn't exist")
      with_traceback = <built-in method with_traceback of ProgrammingError object>