|
Chris Curvey
ccurvey at earthlink.net
Fri Aug 13 12:07:12 EDT 2004
Hold on, I think I was having a brain cramp. It looks like my servlet
is kicking out a 204, so the stuff in the browser isn't even being updated.
Sheesh. Sorry.
Chris Curvey wrote:
> Gregory (Grisha) Trubetskoy wrote:
>
>>
>>
>> On Fri, 13 Aug 2004, Chris Curvey wrote:
>>
>>> I'm hacking my way through a proof-of-concept with mod_python
>>> servlets, and I'm coming across something strange. When I hit my
>>> page, I'm getting an error message returned in a browser ("unpack
>>> tuple of wrong size"). The strange part is that the line listed in
>>> the browser doesn't exist in my code anymore. (I changed that line
>>> as part of the debugging process.)
>>
>>
>>
>> This is not unusual - Python caches locations of lines so when a
>> module is reloaded oftentimes the traceback will refer to the source
>> code as it was in the original file. The only way to get around this
>> is to restart the server.
>
>
> That's what's so confusing to me. I did restart the server, and I'm
> still seeing the old code. There aren't even any pyc files around for
> me to blame it on. (Not to mention the fact that the entire page is
> generated properly, at least somewhere.)
>
>>
>>> So I figured that maybe I was having a problem with mod_python
>>> caching classes, and I restarted apache just as "httpd -X". I hit
>>> the page again, and the same error message shows up in the browser,
>>> but the HTML that I want shows up in the window where I started httpd.
>>
>>
>>
>> Are you writing your output to stdout (using "print") or stderr for
>> some reason?
>
>
> Hmm, I'm using self.writeln() to write out the html, I don't remember
> off the top of my head if that's from mod_python itself or from the
> servlets...
>
>>
>> Grisha
>> _______________________________________________
>> Mod_python mailing list
>> Mod_python at modpython.org
>> http://mailman.modpython.org/mailman/listinfo/mod_python
>>
>
>
> _______________________________________________
> Mod_python mailing list
> Mod_python at modpython.org
> http://mailman.modpython.org/mailman/listinfo/mod_python
>
|