diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2017-08-22 20:54:03 +0200 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2018-06-08 19:52:45 +0200 |
commit | 715069124329ef9418f6d8377a4b13c69bd311d8 (patch) | |
tree | 77c1ca5b7df0d38ffca87a279d87461f19fb27da /feeds.py | |
parent | 2f55536485a53b957ac70ad9a78c55338d2b6b6b (diff) | |
download | archweb-715069124329ef9418f6d8377a4b13c69bd311d8.tar.gz archweb-715069124329ef9418f6d8377a4b13c69bd311d8.zip |
feeds.py: Change last_modified to SQLAlchemy
Change the last_modified check to SQLAlchemy so it works with SQLite
too.
Diffstat (limited to 'feeds.py')
-rw-r--r-- | feeds.py | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -47,9 +47,10 @@ class FasterRssFeed(Rss201rev2Feed): def package_last_modified(request, *args, **kwargs): - cursor = connection.cursor() - cursor.execute("SELECT MAX(last_update) FROM packages") - return cursor.fetchone()[0] + try: + return Package.objects.latest('last_update').last_update + except ObjectDoesNotExist: + return class PackageFeed(Feed): |