--> --> -->
 
 
<class '_mysql_exceptions.OperationalError'>
Python 2.5.1: /usr/local/bin/python2.5
Sun Jul 6 09:16:14 2008

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

 /usr/local/cgi/20un/companies/ShowProfile.py in ()
  109         self.__ncg.display(r'%sShowProfile.html'%self.htmlDocsPath)
  110 
  111 
  112 pageObj = ShowProfile()
  113 pageObj.show()    
pageObj = <__main__.ShowProfile instance at 0x81cb6ec>, pageObj.show = <bound method ShowProfile.show of <__main__.ShowProfile instance at 0x81cb6ec>>
 /usr/local/cgi/20un/companies/ShowProfile.py in show(self=<__main__.ShowProfile instance at 0x81cb6ec>)
  104         mainID = self.__ncg.hdf.getIntValue('Query.companyID',0)
  105         if mainID:
  106             self.setCompanyInfo(mainID)
  107             self.setCompanyHotProducts(mainID)
  108             self.setRecentTradeLeads(mainID)
self = <__main__.ShowProfile instance at 0x81cb6ec>, self.setCompanyInfo = <bound method ShowProfile.setCompanyInfo of <__main__.ShowProfile instance at 0x81cb6ec>>, mainID = 306
 /usr/local/cgi/20un/companies/ShowProfile.py in setCompanyInfo(self=<__main__.ShowProfile instance at 0x81cb6ec>, mainID=306)
   67     def setCompanyInfo(self,mainID):
   68         from UserManager import User
   69         userObj = User({'ID':mainID})
   70         if userObj.loadUserInfo() is not None:
   71             setValue = self.__ncg.hdf.setValue
userObj undefined, User = <class UserManager.User at 0x824444c>, mainID = 306
 /usr/local/core/UserManager.py in __init__(self=<UserManager.User instance at 0x8246eac>, params={'ID': 306})
   67     def __init__(self,params={}):
   68         import DataAccessLayer
   69         self.__dataObj = DataAccessLayer.DataLayer()
   70         if type(params)!= type({}): raise ValueError,'Invalid Value'
   71         for field in params:
self = <UserManager.User instance at 0x8246eac>, self.__dataObj undefined, DataAccessLayer = <module 'DataAccessLayer' from '/usr/local/core/DataAccessLayer.pyc'>, DataAccessLayer.DataLayer = <class DataAccessLayer.DataLayer at 0x81eaf2c>
 /usr/local/core/DataAccessLayer.py in __init__(self=<DataAccessLayer.DataLayer instance at 0x8246ecc>)
   49         
   50 class DataLayer:
   51     def __init__(self): self.__sqlObj = SQLDataAccess()
   52 
   53 
__init__ undefined, self = <DataAccessLayer.DataLayer instance at 0x8246ecc>, self.__sqlObj undefined, global SQLDataAccess = <class DataAccessLayer.SQLDataAccess at 0x81eaefc>
 /usr/local/core/DataAccessLayer.py in __init__(self=<DataAccessLayer.SQLDataAccess instance at 0x8246eec>)
   12             self.__connection = MySQLdb.connect(host=ncg.hdf.getValue('dbHost','localhost'),user=ncg.hdf.getValue('dbUser',''),
   13                                                 passwd=ncg.hdf.getValue('dbPass',''),db=ncg.hdf.getValue('dbDB',''),
   14                                                 client_flag =65536|131072) # client_flags: CLIENT_MULTI_STATEMENTS 65536  , CLIENT_MULTI_RESULTS    131072
   15         except: raise 
   16             
client_flag undefined
 /usr/local/lib/python2.5/site-packages/MySQLdb/__init__.py in Connect(*args=(), **kwargs={'client_flag': 196608, 'db': 'main', 'host': 'localhost', 'passwd': 'TwL904#Bt', 'user': 'xpcHSK909'})
   72     """Factory function for connections.Connection."""
   73     from connections import Connection
   74     return Connection(*args, **kwargs)
   75 
   76 connect = Connection = Connect
Connection = <class 'MySQLdb.connections.Connection'>, args = (), kwargs = {'client_flag': 196608, 'db': 'main', 'host': 'localhost', 'passwd': 'TwL904#Bt', 'user': 'xpcHSK909'}
 /usr/local/lib/python2.5/site-packages/MySQLdb/connections.py in __init__(self=<_mysql.connection closed at 82e1c0c>, *args=(), **kwargs={'client_flag': 196608, 'db': 'main', 'host': 'localhost', 'passwd': 'TwL904#Bt', 'user': 'xpcHSK909'})
  168         kwargs2['client_flag'] = client_flag
  169 
  170         super(Connection, self).__init__(*args, **kwargs2)
  171 
  172         self.encoders = dict([ (k, v) for k, v in conv.items()
builtin super = <type 'super'>, global Connection = <class 'MySQLdb.connections.Connection'>, self = <_mysql.connection closed at 82e1c0c>, ).__init__ = <bound method Connection.__init__ of <_mysql.connection closed at 82e1c0c>>, args = (), kwargs2 = {'client_flag': 196608, 'conv': {0: <class 'decimal.Decimal'>, 1: <type 'int'>, 2: <type 'int'>, 3: <type 'long'>, 4: <type 'float'>, 5: <type 'float'>, 7: <function mysql_timestamp_converter at 0x81e8d84>, 8: <type 'long'>, 9: <type 'int'>, 10: <function Date_or_None at 0x81e8cdc>, ...}, 'db': 'main', 'host': 'localhost', 'passwd': 'TwL904#Bt', 'user': 'xpcHSK909'}

<class '_mysql_exceptions.OperationalError'>: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)")