euscan: restore reload_gentoolkit()
Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
This commit is contained in:
parent
f6e2882b44
commit
bd034cadf1
@ -70,6 +70,22 @@ def parse_src_uri(uris):
|
|||||||
|
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
def reload_gentoolkit():
|
||||||
|
import gentoolkit
|
||||||
|
|
||||||
|
# Not used in recent versions
|
||||||
|
if not hasattr(gentoolkit.package, 'PORTDB'):
|
||||||
|
return
|
||||||
|
|
||||||
|
PORTDB = portage.db[portage.root]["porttree"].dbapi
|
||||||
|
|
||||||
|
if hasattr(gentoolkit.dbapi, 'PORTDB'):
|
||||||
|
gentoolkit.dbapi.PORTDB = PORTDB
|
||||||
|
if hasattr(gentoolkit.package, 'PORTDB'):
|
||||||
|
gentoolkit.package.PORTDB = PORTDB
|
||||||
|
if hasattr(gentoolkit.query, 'PORTDB'):
|
||||||
|
gentoolkit.query.PORTDB = PORTDB
|
||||||
|
|
||||||
def scan_upstream(query, on_progress=None):
|
def scan_upstream(query, on_progress=None):
|
||||||
"""
|
"""
|
||||||
Scans the upstream searching new versions for the given query
|
Scans the upstream searching new versions for the given query
|
||||||
@ -78,8 +94,8 @@ def scan_upstream(query, on_progress=None):
|
|||||||
|
|
||||||
if query.endswith(".ebuild"):
|
if query.endswith(".ebuild"):
|
||||||
cpv = package_from_ebuild(query)
|
cpv = package_from_ebuild(query)
|
||||||
if cpv:
|
|
||||||
reload_gentoolkit()
|
reload_gentoolkit()
|
||||||
|
if cpv:
|
||||||
matches = [Package(cpv)]
|
matches = [Package(cpv)]
|
||||||
else:
|
else:
|
||||||
matches = Query(query).find(
|
matches = Query(query).find(
|
||||||
|
Loading…
Reference in New Issue
Block a user