一週間近く気付いてなかったみたい...。
「変なヘッダ」をつける元凶の PyApache をとりあえず外すことにしました。 いずれにしても,chunked はぜんぜん分かってなかったので勉強になりました。 If-Modified-Since: も対応してみたつもりですが,GMT 決めうちだったり いまいちです (strptime の %Z が...)。
lastmodified = time.gmtime(os.path.getmtime((yasdsys.recentfiles(1))[0]))
try:
    ifmodifiedsince = time.strptime(os.environ['HTTP_IF_MODIFIED_SINCE'], "%a, %d %b %Y %H:%M:%S GMT")
except KeyError:
    pass
except ValueError:
    pass
else:
    if time.mktime(lastmodified) <= time.mktime(ifmodifiedsince):
        print 'Status: 304 Not Modified'
        sys.exit()
	:
	:
                    
        
        
	
![[Solaris]](http://blog.roguelife.org/yasd/resource/icons/solaris_blogicon.png)
![[Roller]](http://blog.roguelife.org/yasd/resource/icons/roller2.gif)
![[MySQL]](http://blog.roguelife.org/yasd/resource/icons/mysql_blogicon2.png)
![[Last.fm]](/yasd/resource/icons/80x15lastfm.jpg)
![[twitter]](/yasd/resource/icons/80x15twitter.gif)
![[Ovi]](/yasd/resource/icons/80x15ovi.png)
![[flickr]](/yasd/resource/icons/80x15flickr.gif)
![[facebook]](/yasd/resource/icons/80x15facebook.jpg)
![[LibraryThing]](/yasd/resource/icons/80x15librarything.gif)


![[Emacs]](http://blog.roguelife.org/yasd/resource/icons/emacs.png)

![[Go Patriots]](http://roguelife.org/diary/img/gopats.gif)

![[Masubi]](http://roguelife.org/img/masubi.png)
 tomoaki@tsumura.info
 tomoaki@tsumura.info