projects
/
tools
/
git-buildpackage.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4219527
)
Fixed crash on Ubuntu "TypeError: an integer is required"
author
Ed Bartosh
<eduard.bartosh@intel.com>
Thu, 26 Apr 2012 00:56:31 +0000
(
03:56
+0300)
committer
Ed Bartosh
<eduard.bartosh@intel.com>
Tue, 8 May 2012 12:31:38 +0000
(15:31 +0300)
gbp/rpm/__init__.py
patch
|
blob
|
history
diff --git
a/gbp/rpm/__init__.py
b/gbp/rpm/__init__.py
index 04ea80d6df03d1fb7c8d19d1023554741f0dec06..177ed2bcec37df0f847e83af49a55a6024caca5d 100644
(file)
--- a/
gbp/rpm/__init__.py
+++ b/
gbp/rpm/__init__.py
@@
-87,7
+87,9
@@
class SrcRpmFile(object):
rpm.RPMVSF_NOSHA1HEADER | rpm.RPMVSF_NODSAHEADER |
rpm.RPMVSF_NOMD5 | rpm.RPMVSF_NORSA | rpm.RPMVSF_NOSHA1 |
rpm.RPMVSF_NODSA)
- rpmhdr = rpm.ts(vsflags=ts_vsflags).hdrFromFdno(srpmfile)
+ srpmfp = open(srpmfile)
+ rpmhdr = rpm.ts(vsflags=ts_vsflags).hdrFromFdno(srpmfp.fileno())
+ srpmfp.close()
self.rpmhdr = RpmHdrInfo(rpmhdr)
self.srpmfile = os.path.abspath(srpmfile)
(self.orig_file, self.orig_comp) = self.guess_orig_file()