Ubuntu 14.04. Версия Django 1.6(ставил из изходников), пробую использовать БД Mysql, но Django ORM не может в Python3. Поставил mysql-connector-python из репозитория всё запустилось. Но при работе с БД, периодически в консоль сыпятся сообщения вида:
Exception ignored in: <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketType.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 57006), raddr=('127.0.0.1', 3306)>
ResourceWarning: unclosed <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketType.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 57006), raddr=('127.0.0.1', 3306)>
Exception ignored in: <socket.socket fd=11, family=AddressFamily.AF_INET, type=SocketType.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 57010), raddr=('127.0.0.1', 3306)>
ResourceWarning: unclosed <socket.socket fd=11, family=AddressFamily.AF_INET, type=SocketType.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 57010), raddr=('127.0.0.1', 3306)>
Не могу понять как отловить этот Exception. Пробовал:
try:
db.get(...)
except BaseException as E:
print(E)
Есть еще вариант сменить БД, Postgress не хочу, sqlite не могу(нет регистронезависемого поиска по русскому языку). Данных очень мало 3 таблицы макс по 200 значений в каждой. Между таблицами нужна связи ко ключу. Есть какие-нибудь безгеморные варианты?