Ticket #14827 (new defect)
pyodbc can no longer connect after wx.PyApp._BootstrapApp
|Reported by:||bouke||Owned by:|
|Keywords:||pyodbc osx freetds||Cc:||bouke@…|
We are working with a MS SQL 2012 server. Connecting to the server from OSX is no problem from a simple script. However, as soon as a wx.App is initialized, connecting is no longer possible. The problem seems to be in the C code; when I remove the call to self._BootstrapApp(), connecting is still possible.
import wx import pyodbc config = "Server=[ip];"\ "UID=sa;"\ "PWD=[pwd];"\ "DATABASE=[db];"\ "Driver=/usr/local/lib/libtdsodbc.so;"\ "TDS_VERSION=8.0;"\ "PORT=1433;" class MyApp(wx.App): pass # works pyodbc.connect(config) MyApp() # fails pyodbc.connect(config)
Both pyodbc 2.1.11 and 3.0.6 have this issue. FreeTDS version 0.91 installed using homebrew. WXMAC also installed using homebrew.