mirror of
https://github.com/openSUSE/osc.git
synced 2024-12-26 18:06:13 +01:00
improve error message if file is not a valid rpm
The current error message is quite confusing and nobody knows what "invalid lead magic" means.
This commit is contained in:
parent
0be37ef29d
commit
9ffe9b9288
@ -114,7 +114,7 @@ class RpmQuery(packagequery.PackageQuery, packagequery.PackageQueryResult):
|
||||
data = self.__file.read(self.LEAD_SIZE)
|
||||
leadmgc, = struct.unpack('!I', data[:4])
|
||||
if leadmgc != self.LEAD_MAGIC:
|
||||
raise RpmError(self.__path, 'invalid lead magic \'%s\'' % leadmgc)
|
||||
raise RpmError(self.__path, 'not a rpm (invalid lead magic \'%s\')' % leadmgc)
|
||||
sigtype, = struct.unpack('!h', data[78:80])
|
||||
if sigtype != self.HEADERSIG_TYPE:
|
||||
raise RpmError(self.__path, 'invalid header signature \'%s\'' % sigtype)
|
||||
|
Loading…
Reference in New Issue
Block a user