<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Using Mechanize with the Google App Engine</title>
	<atom:link href="http://powertwenty.com/kpd/blog/index.php/python/using_mechanize_with_the_google_app_engine/feed" rel="self" type="application/rss+xml" />
	<link>http://powertwenty.com/kpd/blog/index.php/python/using_mechanize_with_the_google_app_engine</link>
	<description>Mostly Rowing and Python</description>
	<lastBuildDate>Wed, 07 Apr 2010 13:27:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Don</title>
		<link>http://powertwenty.com/kpd/blog/index.php/python/using_mechanize_with_the_google_app_engine/comment-page-1#comment-159354</link>
		<dc:creator>Don</dc:creator>
		<pubDate>Mon, 14 Dec 2009 09:40:35 +0000</pubDate>
		<guid isPermaLink="false">http://powertwenty.com/kpd/blog/?p=93#comment-159354</guid>
		<description>Hi,

I am trying to run this code on Google app engine,
but i got the errors below.
Am I missing something?


ERROR    2009-12-14 09:37:50,390 dev_appserver.py:3149] Exception
encountered handling request
Traceback (most recent call last):
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 3112, in _HandleRequest
    self._Dispatch(dispatcher, self.rfile, outfile, env_dict)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 3055, in _Dispatch
    base_env_dict=env_dict)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 448, in Dispatch
    base_env_dict=base_env_dict)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 2315, in Dispatch
    self._module_dict)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 2225, in ExecuteCGI
    reset_modules = exec_script(handler_path, cgi_path, hook)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 2121, in ExecuteOrImportScript
    exec module_code in script_module.__dict__
  File &quot;D:\data\eclipse-php\testpy4\src\hello.py&quot;, line 3, in 
    import mechanize
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1850, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1752, in FindAndLoadModule
    description)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1703, in LoadModuleRestricted
    description)
  File &quot;D:\data\eclipse-php\testpy4\src\mechanize\__init__.py&quot;, line
86, in 
    from _mechanize import __version__
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1850, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1752, in FindAndLoadModule
    description)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1703, in LoadModuleRestricted
    description)
  File &quot;D:\data\eclipse-php\testpy4\src\mechanize\_mechanize.py&quot;, line
20, in 
    from _useragent import UserAgentBase
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1850, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1752, in FindAndLoadModule
    description)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1703, in LoadModuleRestricted
    description)
  File &quot;D:\data\eclipse-php\testpy4\src\mechanize\_useragent.py&quot;, line
18, in 
    import _opener
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1850, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1752, in FindAndLoadModule
    description)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1703, in LoadModuleRestricted
    description)
  File &quot;D:\data\eclipse-php\testpy4\src\mechanize\_opener.py&quot;, line
24, in 
    import _http
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1850, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1752, in FindAndLoadModule
    description)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\tools\dev_appserver.py&quot;, line 1703, in LoadModuleRestricted
    description)
  File &quot;D:\data\eclipse-php\testpy4\src\mechanize\_http.py&quot;, line 43,
in 
    socket._fileobject(&quot;fake socket&quot;, close=True)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine
\dist\socket.py&quot;, line 42, in _fileobject
    fp.fileno = lambda: None
AttributeError: &#039;str&#039; object has no attribute &#039;fileno&#039;
INFO     2009-12-14 09:37:50,405 dev_appserver.py:3178] &quot;GET / HTTP/
1.1&quot; 500 -</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I am trying to run this code on Google app engine,<br />
but i got the errors below.<br />
Am I missing something?</p>
<p>ERROR    2009-12-14 09:37:50,390 dev_appserver.py:3149] Exception<br />
encountered handling request<br />
Traceback (most recent call last):<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 3112, in _HandleRequest<br />
    self._Dispatch(dispatcher, self.rfile, outfile, env_dict)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 3055, in _Dispatch<br />
    base_env_dict=env_dict)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 448, in Dispatch<br />
    base_env_dict=base_env_dict)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 2315, in Dispatch<br />
    self._module_dict)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 2225, in ExecuteCGI<br />
    reset_modules = exec_script(handler_path, cgi_path, hook)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 2121, in ExecuteOrImportScript<br />
    exec module_code in script_module.__dict__<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\hello.py&#8221;, line 3, in<br />
    import mechanize<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1850, in load_module<br />
    return self.FindAndLoadModule(submodule, fullname, search_path)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1752, in FindAndLoadModule<br />
    description)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1703, in LoadModuleRestricted<br />
    description)<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\mechanize\__init__.py&#8221;, line<br />
86, in<br />
    from _mechanize import __version__<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1850, in load_module<br />
    return self.FindAndLoadModule(submodule, fullname, search_path)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1752, in FindAndLoadModule<br />
    description)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1703, in LoadModuleRestricted<br />
    description)<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\mechanize\_mechanize.py&#8221;, line<br />
20, in<br />
    from _useragent import UserAgentBase<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1850, in load_module<br />
    return self.FindAndLoadModule(submodule, fullname, search_path)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1752, in FindAndLoadModule<br />
    description)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1703, in LoadModuleRestricted<br />
    description)<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\mechanize\_useragent.py&#8221;, line<br />
18, in<br />
    import _opener<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1850, in load_module<br />
    return self.FindAndLoadModule(submodule, fullname, search_path)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1752, in FindAndLoadModule<br />
    description)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1703, in LoadModuleRestricted<br />
    description)<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\mechanize\_opener.py&#8221;, line<br />
24, in<br />
    import _http<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1850, in load_module<br />
    return self.FindAndLoadModule(submodule, fullname, search_path)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1752, in FindAndLoadModule<br />
    description)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\tools\dev_appserver.py&#8221;, line 1703, in LoadModuleRestricted<br />
    description)<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\mechanize\_http.py&#8221;, line 43,<br />
in<br />
    socket._fileobject(&#8220;fake socket&#8221;, close=True)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine<br />
\dist\socket.py&#8221;, line 42, in _fileobject<br />
    fp.fileno = lambda: None<br />
AttributeError: &#8216;str&#8217; object has no attribute &#8216;fileno&#8217;<br />
INFO     2009-12-14 09:37:50,405 dev_appserver.py:3178] &#8220;GET / HTTP/<br />
1.1&#8243; 500 -</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: don</title>
		<link>http://powertwenty.com/kpd/blog/index.php/python/using_mechanize_with_the_google_app_engine/comment-page-1#comment-159332</link>
		<dc:creator>don</dc:creator>
		<pubDate>Mon, 14 Dec 2009 01:40:38 +0000</pubDate>
		<guid isPermaLink="false">http://powertwenty.com/kpd/blog/?p=93#comment-159332</guid>
		<description>Hi,

I am having problem running mechanize 0.1.11 with GAE (using gae 1.2.8) + winxp64 + eclipse.

I copied the code above and run it, but I got the error below.
Please help..

ERROR    2009-12-14 09:37:50,390 dev_appserver.py:3149] Exception encountered handling request
Traceback (most recent call last):
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 3112, in _HandleRequest
    self._Dispatch(dispatcher, self.rfile, outfile, env_dict)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 3055, in _Dispatch
    base_env_dict=env_dict)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 448, in Dispatch
    base_env_dict=base_env_dict)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 2315, in Dispatch
    self._module_dict)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 2225, in ExecuteCGI
    reset_modules = exec_script(handler_path, cgi_path, hook)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 2121, in ExecuteOrImportScript
    exec module_code in script_module.__dict__
  File &quot;D:\data\eclipse-php\testpy4\src\hello.py&quot;, line 3, in 
    import mechanize
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1850, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1752, in FindAndLoadModule
    description)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1703, in LoadModuleRestricted
    description)
  File &quot;D:\data\eclipse-php\testpy4\src\mechanize\__init__.py&quot;, line 86, in 
    from _mechanize import __version__
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1850, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1752, in FindAndLoadModule
    description)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1703, in LoadModuleRestricted
    description)
  File &quot;D:\data\eclipse-php\testpy4\src\mechanize\_mechanize.py&quot;, line 20, in 
    from _useragent import UserAgentBase
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1850, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1752, in FindAndLoadModule
    description)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1703, in LoadModuleRestricted
    description)
  File &quot;D:\data\eclipse-php\testpy4\src\mechanize\_useragent.py&quot;, line 18, in 
    import _opener
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1850, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1752, in FindAndLoadModule
    description)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1703, in LoadModuleRestricted
    description)
  File &quot;D:\data\eclipse-php\testpy4\src\mechanize\_opener.py&quot;, line 24, in 
    import _http
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1850, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1752, in FindAndLoadModule
    description)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1200, in Decorate
    return func(self, *args, **kwargs)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&quot;, line 1703, in LoadModuleRestricted
    description)
  File &quot;D:\data\eclipse-php\testpy4\src\mechanize\_http.py&quot;, line 43, in 
    socket._fileobject(&quot;fake socket&quot;, close=True)
  File &quot;C:\Program Files (x86)\Google\google_appengine\google\appengine\dist\socket.py&quot;, line 42, in _fileobject
    fp.fileno = lambda: None
AttributeError: &#039;str&#039; object has no attribute &#039;fileno&#039;
INFO     2009-12-14 09:37:50,405 dev_appserver.py:3178] &quot;GET / HTTP/1.1&quot; 500 -</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I am having problem running mechanize 0.1.11 with GAE (using gae 1.2.8) + winxp64 + eclipse.</p>
<p>I copied the code above and run it, but I got the error below.<br />
Please help..</p>
<p>ERROR    2009-12-14 09:37:50,390 dev_appserver.py:3149] Exception encountered handling request<br />
Traceback (most recent call last):<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 3112, in _HandleRequest<br />
    self._Dispatch(dispatcher, self.rfile, outfile, env_dict)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 3055, in _Dispatch<br />
    base_env_dict=env_dict)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 448, in Dispatch<br />
    base_env_dict=base_env_dict)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 2315, in Dispatch<br />
    self._module_dict)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 2225, in ExecuteCGI<br />
    reset_modules = exec_script(handler_path, cgi_path, hook)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 2121, in ExecuteOrImportScript<br />
    exec module_code in script_module.__dict__<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\hello.py&#8221;, line 3, in<br />
    import mechanize<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1850, in load_module<br />
    return self.FindAndLoadModule(submodule, fullname, search_path)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1752, in FindAndLoadModule<br />
    description)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1703, in LoadModuleRestricted<br />
    description)<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\mechanize\__init__.py&#8221;, line 86, in<br />
    from _mechanize import __version__<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1850, in load_module<br />
    return self.FindAndLoadModule(submodule, fullname, search_path)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1752, in FindAndLoadModule<br />
    description)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1703, in LoadModuleRestricted<br />
    description)<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\mechanize\_mechanize.py&#8221;, line 20, in<br />
    from _useragent import UserAgentBase<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1850, in load_module<br />
    return self.FindAndLoadModule(submodule, fullname, search_path)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1752, in FindAndLoadModule<br />
    description)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1703, in LoadModuleRestricted<br />
    description)<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\mechanize\_useragent.py&#8221;, line 18, in<br />
    import _opener<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1850, in load_module<br />
    return self.FindAndLoadModule(submodule, fullname, search_path)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1752, in FindAndLoadModule<br />
    description)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1703, in LoadModuleRestricted<br />
    description)<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\mechanize\_opener.py&#8221;, line 24, in<br />
    import _http<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1850, in load_module<br />
    return self.FindAndLoadModule(submodule, fullname, search_path)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1752, in FindAndLoadModule<br />
    description)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1200, in Decorate<br />
    return func(self, *args, **kwargs)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py&#8221;, line 1703, in LoadModuleRestricted<br />
    description)<br />
  File &#8220;D:\data\eclipse-php\testpy4\src\mechanize\_http.py&#8221;, line 43, in<br />
    socket._fileobject(&#8220;fake socket&#8221;, close=True)<br />
  File &#8220;C:\Program Files (x86)\Google\google_appengine\google\appengine\dist\socket.py&#8221;, line 42, in _fileobject<br />
    fp.fileno = lambda: None<br />
AttributeError: &#8216;str&#8217; object has no attribute &#8216;fileno&#8217;<br />
INFO     2009-12-14 09:37:50,405 dev_appserver.py:3178] &#8220;GET / HTTP/1.1&#8243; 500 -</p>
]]></content:encoded>
	</item>
</channel>
</rss>
