Change date in XML database to reflect the 505's broken behavior. This keeps it from regenrating the entries, thereby preserving uploaded metadata.

This commit is contained in:
Kovid Goyal 2007-11-14 06:07:36 +00:00
parent 85718558aa
commit 441eb8f3da
2 changed files with 7 additions and 4 deletions

View File

@ -35,8 +35,8 @@ def strptime(src):
src[2] = str(MONTH_MAP[src[2]])
return time.strptime(' '.join(src), '%w, %d %m %Y %H:%M:%S %Z')
def strftime(epoch):
src = time.strftime("%w, %d %m %Y %H:%M:%S GMT", time.gmtime(epoch)).split()
def strftime(epoch, zone=time.gmtime):
src = time.strftime("%w, %d %m %Y %H:%M:%S GMT", zone(epoch)).split()
src[0] = INVERSE_DAY_MAP[int(src[0][:-1])]+','
src[2] = INVERSE_MONTH_MAP[int(src[2])]
return ' '.join(src)

View File

@ -14,7 +14,7 @@
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
'''
'''
import re
import re, time, functools
from uuid import uuid4 as _uuid
import xml.dom.minidom as dom
from base64 import b64decode as decode
@ -22,7 +22,10 @@ from base64 import b64encode as encode
from libprs500.devices.interface import BookList as _BookList
from libprs500.devices import strftime, strptime
from libprs500.devices import strftime as _strftime
from libprs500.devices import strptime
strftime = functools.partial(_strftime, zone=time.localtime)
MIME_MAP = {
"lrf" : "application/x-sony-bbeb",