This has to do with Komodo. I cannot use Python 2.4, because numpy is broken on my machine for that release for reasons unknown. I want to use 2.6 anyway. But when I use Python 2.6 and Komodo 3.5, it runs slow as death. I think it might have something to do with the warning I'm getting. Does anyone know what this is about, and what to do about it? Or can anyone tell me why Komodo 3.5 is slow horribly slow with Python 2.6?

C:\Program Files\ActiveState Komodo 3.5\lib\support\dbgp\pythonlib\dbgp\client.py:813: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
  self.message = message
C:\Program Files\ActiveState Komodo 3.5\lib\support\dbgp\pythonlib\dbgp\client.py:815: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
  return self._cmd_error % (self.name,self.tid,self.errid,self.message)


The offending bit of source...

class CommandError(Exception):
    """Breakpoint class

    a simple exception that knows how to serialize itself to xml.
    """
_cmd_error = '<response xmlns="urn:debugger_protocol" command="%s" transaction_id="%s"><error code="%d"><message><![CDATA[%s]]></message></error></response>'

    def __init__(self, name, tid, errid, message):
        self.name = name
        self.tid = tid
        self.errid = errid
        self.message = message  # THIS IS WHAT IT DOESN'T LIKE
    def __str__(self):
return self._cmd_error % (self.name,self.tid,self.errid,self.message)
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to