--- yum/packages.py | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/yum/packages.py b/yum/packages.py index ac45518..7b702b3 100644 --- a/yum/packages.py +++ b/yum/packages.py @@ -1684,8 +1684,10 @@ class YumLocalPackage(YumHeaderPackage): def __init__(self, ts=None, filename=None): if ts is None: - raise Errors.MiscError, \ - 'No Transaction Set Instance for YumLocalPackage instance creation' + # This shouldn't be used "normally" within yum, but is very useful + # for small scripts and debugging/etc. + ts = rpmUtils.transaction.initReadOnlyTransaction() + if filename is None: raise Errors.MiscError, \ 'No Filename specified for YumLocalPackage instance creation' -- 1.7.0.1 _______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel