[twill] meta http-equiv refresh content syntax
jrogers at socialserve.com
Wed Oct 5 15:12:05 PDT 2011
Leon Robbins wrote:
> Why is
> bounded by single quotes? The examples on this Wikipedia page omit them:
That's exactly what I've been trying to figure out. The HTML in question
is in "tests/twilltestserver.py". TwillTest.test_refresh3() in that
module has the single-quoted value. Test script
"tests/test-equiv-refresh.twill" expects that value to cause Twill to
reload "/login". It seems that's what it did using the old, internal
version of mechanize.
Using a current version of mechanize, no reload occurs. Normal browsers
like Firefox and Chromium try to reload "/URL=/login" itself as a URL,
which is a non-existent page. I haven't been able to find a clear
specification for the format of the content attribute of the meta
element. It's doesn't seem to be specified in either HTML or HTTP and I
suspect it's just supposed to work how Netscape implemented it. Since
Firefox is a current Mozilla browser, it may be the most authoritative.
> What happens if you leave them out too?
Without the single quotes, everything works as expected. That's what
Jonathan Ross Rogers
More information about the twill