MINI MINI MANI MO

Path : /usr/lib64/python2.7/site-packages/rpm/
File Upload :
Current File : //usr/lib64/python2.7/site-packages/rpm/__init__.pyc

ó
‹°Ĝ[c@sdZddlZddlZddlTddlTddljZejZejZejZej	Z	ej
Z
ee
jdƒƒZ
yddlTWnek
r¤nXyddlTWnek
rĈnXeZd„Zd„Zed„Zed„Zd	„Zd
„Zded„ZdS(
sNRPM Module

This module enables you to manipulate rpms and the rpm database.

i˙˙˙˙N(t*t.cOs#tjdtddƒt||ŽS(NsUse rpm.hdr() instead.t
stackleveli(twarningstwarntDeprecationWarningthdr(targstkwds((s2/usr/lib64/python2.7/site-packages/rpm/__init__.pyt
headerLoad#scCs[g}xNy3t|ƒ}|r.|jtƒn|j|ƒWq	tjk
rSPq	Xq	|S(N(RtconverttHEADERCONV_RETROFIT_V3tappendt_rpmterror(trpm_fdtretrofitthlistth((s2/usr/lib64/python2.7/site-packages/rpm/__init__.pyt_doHeaderListFromFD'scCs+t|tƒst|ƒ}nt||ƒS(N(t
isinstancetfdR(t	file_descR((s2/usr/lib64/python2.7/site-packages/rpm/__init__.pytreadHeaderListFromFD4scCs)t|ƒ}t||ƒ}|jƒ|S(N(RRtclose(tpathRtfR((s2/usr/lib64/python2.7/site-packages/rpm/__init__.pytreadHeaderListFromFile9s
cCsmt|tƒst|ƒ}ny|jƒ}t|ƒ}Wn&tjtfk
rbd}d}nX||fS(N(RRttellRR
RtIOErrortNone(RtoffsetR((s2/usr/lib64/python2.7/site-packages/rpm/__init__.pytreadHeaderFromFD?s
cCs7g}x*|D]"}t|ƒr
|j|ƒq
q
W|S(N(tsignalCaughtR(tsiglisttcaughttsig((s2/usr/lib64/python2.7/site-packages/rpm/__init__.pyt
signalsCaughtKs

tcCst|||f|ƒS(N(tds(tTagNtNtEVRtFlags((s2/usr/lib64/python2.7/site-packages/rpm/__init__.pytdsSingleSs(t__doc__Rtostrpm._rpmtrpm.transactionR
t_RPMVSF_NODIGESTSt_RPMVSF_NOHEADERt_RPMVSF_NOPAYLOADt_RPMVSF_NOSIGNATURESt__version__ttupletsplitt__version_info__t	rpm._rpmbtImportErrort	rpm._rpmstTransactionSetttsR	RtTrueRRR R%tRPMSENSE_ANYR,(((s2/usr/lib64/python2.7/site-packages/rpm/__init__.pyt<module>s6

					

		
		

OHA YOOOO