##// END OF EJS Templates
obsolete: _rename decodemeta to _fm0decodemeta...
Pierre-Yves David -
r22847:37460ee2 default
parent child Browse files
Show More
@@ -162,7 +162,7 b' def _fm0readmarkers(data, off=0):'
162 'short, %d bytes expected, got %d')
162 'short, %d bytes expected, got %d')
163 % (mdsize, len(metadata)))
163 % (mdsize, len(metadata)))
164 off += mdsize
164 off += mdsize
165 metadata = decodemeta(metadata)
165 metadata = _fm0decodemeta(metadata)
166 try:
166 try:
167 when, offset = metadata.pop('date', '0 0').split(' ')
167 when, offset = metadata.pop('date', '0 0').split(' ')
168 date = float(when), int(offset)
168 date = float(when), int(offset)
@@ -243,7 +243,7 b' def _fm0encodemeta(meta):'
243 raise ValueError("':' is forbidden in metadata value'")
243 raise ValueError("':' is forbidden in metadata value'")
244 return '\0'.join(['%s:%s' % (k, meta[k]) for k in sorted(meta)])
244 return '\0'.join(['%s:%s' % (k, meta[k]) for k in sorted(meta)])
245
245
246 def decodemeta(data):
246 def _fm0decodemeta(data):
247 """Return string to string dictionary from encoded version."""
247 """Return string to string dictionary from encoded version."""
248 d = {}
248 d = {}
249 for l in data.split('\0'):
249 for l in data.split('\0'):
General Comments 0
You need to be logged in to leave comments. Login now