forked from platformio/platformio-core
Skip non-existing package when checking for update// Resolve #3818
This commit is contained in:
@ -26,7 +26,10 @@ class PackageManagerUpdateMixin(object):
|
|||||||
def outdated(self, pkg, spec=None):
|
def outdated(self, pkg, spec=None):
|
||||||
assert isinstance(pkg, PackageItem)
|
assert isinstance(pkg, PackageItem)
|
||||||
assert not spec or isinstance(spec, PackageSpec)
|
assert not spec or isinstance(spec, PackageSpec)
|
||||||
assert os.path.isdir(pkg.path) and pkg.metadata
|
assert pkg.metadata
|
||||||
|
|
||||||
|
if not os.path.isdir(pkg.path):
|
||||||
|
return PackageOutdatedResult(current=pkg.metadata.version)
|
||||||
|
|
||||||
# skip detached package to a specific version
|
# skip detached package to a specific version
|
||||||
detached_conditions = [
|
detached_conditions = [
|
||||||
|
Reference in New Issue
Block a user