From: Hans-Christoph Steiner Date: Mon, 28 Nov 2016 20:17:22 +0000 (+0100) Subject: rename lastupdated to lastUpdated to match fdroid client X-Git-Tag: 0.8~116^2~6 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=8b85c860a6dddd7c05317455592f4a129c9c8a9c;p=fdroidserver.git rename lastupdated to lastUpdated to match fdroid client This lets index-v1 be parsed directly into class instances because the field/instance var names match exactly. The original index v0 element must retain the 'lastupdated' name for backwards compatibility. --- diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index a13e3945..31128c41 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -152,7 +152,7 @@ class App(dict): self.builds = [] self.comments = {} self.added = None - self.lastupdated = None + self.lastUpdated = None def __getattr__(self, name): if name in self: diff --git a/fdroidserver/update.py b/fdroidserver/update.py index ea536152..ba5fd706 100644 --- a/fdroidserver/update.py +++ b/fdroidserver/update.py @@ -115,7 +115,7 @@ def update_wiki(apps, sortedids, apks): appid, app.Name, time.strftime('%Y-%m-%d', app.added) if app.added else '', - time.strftime('%Y-%m-%d', app.lastupdated) if app.lastupdated else '', + time.strftime('%Y-%m-%d', app.lastUpdated) if app.lastUpdated else '', app.SourceCode, app.IssueTracker, app.WebSite, @@ -1132,8 +1132,8 @@ def make_index(apps, sortedids, apks, repodir, archive): addElement('id', app.id, doc, apel) if app.added: addElement('added', time.strftime('%Y-%m-%d', app.added), doc, apel) - if app.lastupdated: - addElement('lastupdated', time.strftime('%Y-%m-%d', app.lastupdated), doc, apel) + if app.lastUpdated: + addElement('lastupdated', time.strftime('%Y-%m-%d', app.lastUpdated), doc, apel) addElement('name', app.Name, doc, apel) addElement('summary', app.Summary, doc, apel) if app.icon: @@ -1612,12 +1612,12 @@ def main(): if 'added' in apk: if not app.added or apk['added'] < app.added: app.added = apk['added'] - if not app.lastupdated or apk['added'] > app.lastupdated: - app.lastupdated = apk['added'] + if not app.lastUpdated or apk['added'] > app.lastUpdated: + app.lastUpdated = apk['added'] if not app.added: logging.debug("Don't know when " + appid + " was added") - if not app.lastupdated: + if not app.lastUpdated: logging.debug("Don't know when " + appid + " was last updated") if bestver == UNSET_VERSION_CODE: diff --git a/tests/metadata/dump/org.adaway.yaml b/tests/metadata/dump/org.adaway.yaml index 2be4c114..7f6d1589 100644 --- a/tests/metadata/dump/org.adaway.yaml +++ b/tests/metadata/dump/org.adaway.yaml @@ -1003,5 +1003,5 @@ comments: build:42: - '#RootCommands srclib needs changing on fdroidserver' id: org.adaway -lastupdated: null +lastUpdated: null metadatapath: metadata/org.adaway.json diff --git a/tests/metadata/dump/org.smssecure.smssecure.yaml b/tests/metadata/dump/org.smssecure.smssecure.yaml index b8b4e692..0fdd3372 100644 --- a/tests/metadata/dump/org.smssecure.smssecure.yaml +++ b/tests/metadata/dump/org.smssecure.smssecure.yaml @@ -335,5 +335,5 @@ builds: versionName: 0.6.0 comments: {} id: org.smssecure.smssecure -lastupdated: null +lastUpdated: null metadatapath: metadata/org.smssecure.smssecure.txt diff --git a/tests/metadata/dump/org.videolan.vlc.yaml b/tests/metadata/dump/org.videolan.vlc.yaml index 4e0b5c9e..d905830c 100644 --- a/tests/metadata/dump/org.videolan.vlc.yaml +++ b/tests/metadata/dump/org.videolan.vlc.yaml @@ -2243,5 +2243,5 @@ builds: versionName: 1.2.6 comments: {} id: org.videolan.vlc -lastupdated: null +lastUpdated: null metadatapath: metadata/org.videolan.vlc.yml