durusmail: quixote-users: Misc feedback
Misc feedback
2002-01-28
2002-01-28
2002-01-29
David Ascher (2 parts)
cgitb patch
2002-01-30
2002-01-30
2002-01-30
2002-01-30
2002-01-30
2002-01-30
2002-01-30
Misc feedback
David Ascher
2002-01-28
Here's some not-quite-ready feedback from the last couple of days:

-- the session.py code won't work on Windows w/o some tweaking -- the
time module on windows doesn't have strptime.  See

http://www.ocf.berkeley.edu/~bac/Askewed_Thoughts/code/Python/Scripts/strptime.p
y

for a pure-Python implementation.

-- The method used in expire_cookie didn't work for me in some
browsers.  I need to repro, though.

-- If I have a syntax error in my Python code, the Apache log complains
of being unable to modify the .ptlc file -- I need to erase the .ptlc
file, reload to get the relevant traceback.  I haven't dug to find out
the cause.

-- My request for Quixote's evolution is a little more built-in tools
that make some things easier, like examples for how to persist the
SessionManager, dealing w/ users & logins etc.  Something like a
"standard library" of tricks which encapsulate knowledge that seasones
web developers know that the rest of us don't.

-- I still feel like there's some "magic" between the .cgi program and
the app itself which puzzles me.  If I want to persist sessions, I must
add the persistence at the level of the 'stub' .cgi program, but I'm a
little puzzled w.r.t. the import/namespace issues around how those two
interact.  I should probably read the code, but whatever =).  This
comment emerges from some weird problems I'm having trying to persist
data w/ ZODB, and is probably the result of ZODB-confusion more than
Quixote confusion.

-- More generally, the biggest problem I have with Quixote is that that
I have with all web dev't -- the compile/run/edit cycle is lengthened
too much by the need to work with the browser (forget cookies, etc.).  I
think some adjunct tools that helped with  that would increase
productivity a lot.  Not sure what that means yet =).  I suppose what I
really want is a deeply scriptable browser.

--david


reply