salimma / rpms / rpmlint

Forked from rpms/rpmlint 4 years ago
Clone
Blob Blame History Raw
Index: SpecCheck.py
===================================================================
--- SpecCheck.py	(revision 1719)
+++ SpecCheck.py	(working copy)
@@ -526,7 +526,13 @@
                 # errors logged above already
                 pass
             if spec_obj:
-                for src in spec_obj.sources():
+                try:
+                    # rpm < 4.8.0
+                    sources = spec_obj.sources()
+                except TypeError:
+                    # rpm >= 4.8.0
+                    sources = spec_obj.sources
+                for src in sources:
                     (url, num, flags) = src
                     (scheme, netloc) = urlparse(url)[0:2]
                     if flags & 1: # rpmspec.h, rpm.org ticket #123