ó a˜Qc@sŽddlZddlZddlZddlZddlmZmZddlmZdZ dZ de fd„ƒYZ d„Z d „ZdS( iÿÿÿÿN(tutilt wireproto(tHTTP_OKsapplication/mercurial-0.1sapplication/hg-errortwebprotocBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z RS(cCs||_d|_||_dS(Nt(treqtresponsetui(tselfRR((s</sys/lib/python2.7/site-packages/mercurial/hgweb/protocol.pyt__init__s  cCs¿|jƒ}i}|jƒ}xƒ|D]{}|dkrŽi}xA|jƒD]3}|dkrJ||krJ||d||s08