commit:     007c84b4e5169d1cf44dc7c59c8b3ea793a18bc2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  7 23:14:17 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Nov  7 23:14:41 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=007c84b4

Quickfix handling manifest-required-hashes = None

 pym/portage/package/ebuild/digestgen.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pym/portage/package/ebuild/digestgen.py 
b/pym/portage/package/ebuild/digestgen.py
index 40c1b7288..6f3f877cd 100644
--- a/pym/portage/package/ebuild/digestgen.py
+++ b/pym/portage/package/ebuild/digestgen.py
@@ -11,6 +11,7 @@ portage.proxy.lazyimport.lazyimport(globals(),
 )
 
 from portage import os
+from portage.const import MANIFEST2_HASH_DEFAULTS
 from portage.dbapi.porttree import FetchlistDict
 from portage.dep import use_reduce
 from portage.exception import InvalidDependString, FileNotFound, \
@@ -58,6 +59,8 @@ def digestgen(myarchives=None, mysettings=None, 
myportdb=None):
                        mf = 
mysettings.repositories.get_repo_for_location(mytree)
 
                repo_required_hashes = mf.manifest_required_hashes
+               if repo_required_hashes is None:
+                       repo_required_hashes = MANIFEST2_HASH_DEFAULTS
                mf = mf.load_manifest(mysettings["O"], mysettings["DISTDIR"],
                        fetchlist_dict=fetchlist_dict)
 

Reply via email to