r13301 - in software/thumbnails: . debian

Paul Wise pabs at alioth.debian.org
Mon Feb 27 03:25:15 UTC 2012


Author: pabs
Date: 2012-02-27 03:25:14 +0000 (Mon, 27 Feb 2012)
New Revision: 13301

Modified:
   software/thumbnails/debian/changelog
   software/thumbnails/fetch-thumbnails
Log:
Support compressed debtags files in the screenshot fetcher

Modified: software/thumbnails/debian/changelog
===================================================================
--- software/thumbnails/debian/changelog	2012-02-26 22:46:25 UTC (rev 13300)
+++ software/thumbnails/debian/changelog	2012-02-27 03:25:14 UTC (rev 13301)
@@ -4,6 +4,9 @@
   * Ran ./fetch-thumbnails to add new thumbnails from
     screenshots.debian.net.  6 new screen shots added.
 
+  [ Paul Wise ]
+  * Support compressed debtags files in the screenshot fetcher
+
  -- Petter Reinholdtsen <pere at debian.org>  Sun, 26 Feb 2012 23:45:16 +0100
 
 games-thumbnails (20120212) unstable; urgency=low

Modified: software/thumbnails/fetch-thumbnails
===================================================================
--- software/thumbnails/fetch-thumbnails	2012-02-26 22:46:25 UTC (rev 13300)
+++ software/thumbnails/fetch-thumbnails	2012-02-27 03:25:14 UTC (rev 13301)
@@ -42,6 +42,7 @@
 
 __JSON_URL = 'http://screenshots.debian.net/json/screenshots'
 __DEBTAGS_FILE = '/var/lib/debtags/debtags-fetch-apt.tag'
+__DEBTAGS_GZ_FILE = '/var/lib/debtags/debtags-fetch-apt.tag.gz'
 __FACET = 'game'
 
 if not path.exists(__BASE_DIR):
@@ -57,8 +58,13 @@
 for s in screenshots_json:
     screenshots[s['name']] = s['large_image_url']
 
+try:
+    f = open(__DEBTAGS_FILE, "r")
+except IOError:
+    import gzip
+    f = gzip.open(__DEBTAGS_GZ_FILE, "r")
 db = debtags.DB()
-db.read(open(__DEBTAGS_FILE, "r"))
+db.read(f)
 games = db.filter_tags(lambda t: t.startswith(__FACET))
 
 work = []




More information about the Pkg-games-commits mailing list