[Hepserver-commits] messaging/messaging message.py,1.3,1.4
Status: Alpha
Brought to you by:
abefettig
|
From: <abe...@us...> - 2003-08-13 14:47:52
|
Update of /cvsroot/hepserver//messaging/messaging
In directory sc8-pr-cvs1:/tmp/cvs-serv3556/messaging
Modified Files:
message.py
Log Message:
fix a couple bugs with setting/reading message headers.
Index: message.py
===================================================================
RCS file: /cvsroot/hepserver//messaging/messaging/message.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** message.py 12 Aug 2003 17:50:39 -0000 1.3
--- message.py 13 Aug 2003 14:32:11 -0000 1.4
***************
*** 128,132 ****
return self._attributeProxies[headerName](self._message[headerName], headerName, self)
else:
! return self._message.get(key)
def get(self, key, default=''):
--- 128,132 ----
return self._attributeProxies[headerName](self._message[headerName], headerName, self)
else:
! return self._message.get(headerName)
def get(self, key, default=''):
***************
*** 134,139 ****
def __setitem__(self, key, value):
! del(self._message[key])
! self._message[key] = value
def has_key(self, key):
--- 134,144 ----
def __setitem__(self, key, value):
! key = key.lower()
! if self._headerMap.has_key(key):
! headerName = self._headerMap[key].lower()
! else:
! headerName = key
! del(self._message[headerName])
! self._message[headerName] = value
def has_key(self, key):
|