[issue1731706] tkinter memory leak problem

2009-02-03 Thread Robert Hancock

Robert Hancock hanc...@sedsystems.ca added the comment:

That's not really a meaningful difference, though.. if the application
uses this code continuously then the conditions will pile up in memory
until it fills up.

--
nosy: +robhancock1 -robhancock

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1731706
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



cgitb and Apache

2008-12-22 Thread Robert Hancock
I have a cgi running in my alpha environment and, of course,
everything works fine.  In beta, when I attempt to access a page via
our proxy, which works perfectly in alpha.  It attempts to call cgitb
but freezes for while and then exits.

The Apache log show:

[Mon Dec 22 23:49:25 2008] [error] [client 172.16.143.75] /usr/local/
python26/lib/python2.6/cgitb.py:173: DeprecationWarning:
BaseException.message has been deprecated as of Python 2.6

[Mon Dec 22 23:49:25 2008] [error] [client 172.16.143.75]   value =
pydoc.html.repr(getattr(evalue, name))

The source for cgitb at 173 is:

 pydoc.html.escape(str(evalue)))]
if isinstance(evalue, BaseException):
for name in dir(evalue):
if name[:1] == '_': continue
  ---  value = pydoc.html.repr(getattr(evalue, name))
exception.append('\nbr%s%snbsp;=\n%s' % (indent, name,
value))

import traceback
return head + ''.join(frames) + ''.join(exception) + '''

Any suggestions on how to deal with this?
--
http://mail.python.org/mailman/listinfo/python-list


Re: urlparse import Faillure

2008-10-12 Thread Robert Hancock
On Oct 10, 1:48 pm, Wojtek Walczak [EMAIL PROTECTED] wrote:
 On Thu, 9 Oct 2008 22:47:58 -0700 (PDT), Robert Hancock wrote:
  import CGIHTTPServer
 ...
  ImportError: cannot import name urlparse

 ...
  It points to the third line of the comment.  Any ideas on how to
  proceed with the debugging?

 Have you tried getting rid of this comment? I doubt that
 the comment is a reason of this error, but it seems that
 it shadows the real problem. Moreover, try to import urlparse
 itself and check if you got the pyc file for urlparse.py
 in your */lib/python2.5/ directory.

 --
 Regards,
 Wojtek Walczak,http://tosh.pl/gminick/

It turns out that I had a script named urlparse.py in my path in
another directory.  I'm still not sure why the traceback pointed to
the comment.
--
http://mail.python.org/mailman/listinfo/python-list


urlparse import Faillure

2008-10-09 Thread Robert Hancock
Python 2.5.2 (r252:60911, Aug 28 2008, 23:51:17)
[GCC 4.3.0 20080428 (Red Hat 4.3.0-8)] on linux2
Type help, copyright, credits or license for more information.
 import CGIHTTPServer
Traceback (most recent call last):
  File stdin, line 1, in module
  File /usr/local/lib/python2.5/CGIHTTPServer.py, line 28, in
module
import urllib
  File /usr/local/lib/python2.5/urllib.py, line 30, in module
from urlparse import urljoin as basejoin
  File /usr/local/lib/python2.5/urlparse.py, line 3, in module
See RFC 1808: Relative Uniform Resource Locators, by R.
Fielding,
ImportError: cannot import name urlparse


urlparse.py
Parse (absolute and relative) URLs.

See RFC 1808: Relative Uniform Resource Locators, by R. Fielding,
UC Irvine, June 1995.


__all__ = [urlparse, urlunparse, urljoin, urldefrag,
   urlsplit, urlunsplit]

It points to the third line of the comment.  Any ideas on how to
proceed with the debugging?
--
http://mail.python.org/mailman/listinfo/python-list


Re: Twisted: Get Protected HTTPS Page via Proxy with Authentication

2008-09-23 Thread Robert Hancock
This  works:
# Proxy credentials
proxyAuth = base64.encodestring('%s:%s' % (proxy_username,
proxy_password))
proxy_authHeader = Basic  + proxyAuth.strip()

   # Web site credentials
basicAuth = base64.encodestring('%s:%s' % (username,
password))
authHeader = Basic  + basicAuth.strip()

return client.getPage(url, headers={Authorization:
authHeader, 'Proxy-Authenticate': proxy_authHeader})

--
http://mail.python.org/mailman/listinfo/python-list


Twisted: Get Protected HTTPS Page via Proxy with Authentication

2008-09-21 Thread Robert Hancock
from twisted.web import client
from twisted.internet import reactor
import base64
import sys

def printPage(data):
print data
reactor.stop()

def printError(failure):
print  sys.stderr, Error:, failure.getErrorMessage()
reactor.stop()

if len(sys.argv) == 4:
url = sys.argv[1]
username = sys.argv[2]
password = sys.argv[3]

basicAuth = base64.encodestring('%s:%s' % (username, password))
authHeader = Basic  + basicAuth.strip()

client.getPage(url, headers={Authorization:
authHeader}).addCallback(printPage).addErrback(printError)
reactor.run()
else:
print 'Usage: get_web_page.py URL'

If I run this against a password protected HTTP(S) site from a host
that has direct access to the Internet it works fine.  I now have to
move it behind a proxy that requires authentication.  The Twisted
documentation did not make it clear (to me) how to add proxy
authentication and I cannot find an example on the Internet.

I've tried adding an additional Proxy-Authentication header to the
call, but that doesn't help  Any ideas would be greatly appreciated.

Command line args: http://feedparser.org/docs/examples/basic_auth.xml
test basic
--
http://mail.python.org/mailman/listinfo/python-list


Relative Package Import

2008-07-08 Thread Robert Hancock
mypackage/
  __init__.py
  push/
__init__.py
 dest.py
 feed/
   __init__py
subject.py

In subject.py I have
 from ..push import dest

But i receive the error:
  Caught exception importing module subject:
File /usr/local/python/lib/python2.5/site-packages/pychecker/
checker.py, line 621, in setupMainCode()
  module = imp.load_module(self.moduleName, file, filename, smt)
File subject.py, line 1, in module()
  from ..feed import dest
  ValueError: Attempted relative import in non-package

What am I missing?



--
http://mail.python.org/mailman/listinfo/python-list


Re: sqlite3 and Python 2.5.1

2008-06-16 Thread Robert Hancock
On Jun 16, 5:15 pm, Gerhard Häring [EMAIL PROTECTED] wrote:
 milan_sanremo wrote:
  I have sqlite installed, but when I try to importsqlite3I receive:

  Python 2.5.1 (r251:54863, Nov  3 2007, 02:54:36) [C] on sunos5
  Type help, copyright, credits or license for more information.
  importsqlite3
  Traceback (most recent call last):
File stdin, line 1, in module
  ImportError: No module namedsqlite3

  Yet:

  # find /usr/local/python -name sqlite* -print
  /usr/local/python/lib/python2.5/sqlite3

  # /opt/csw/bin/sqlite3
  SQLite version 3.2.2
  Enter .help for instructions
  sqlite

  What is missing?

 You compiled Python yourself. During that, theSQLite3header files
 could not be found, so thesqlite3module was not compiled/installed.

 -- Gerhard

Thanks, I'll recompile.
--
http://mail.python.org/mailman/listinfo/python-list