From 83d115accab7382991ff8fab946999eab9a5ae0b Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 11 Feb 2022 22:22:20 +0200 Subject: [PATCH] Ensure that platform directory path is string or bytes --- platformio/platform/factory.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio/platform/factory.py b/platformio/platform/factory.py index 1aff6709..f6cddfdb 100644 --- a/platformio/platform/factory.py +++ b/platformio/platform/factory.py @@ -44,7 +44,7 @@ class PlatformFactory(object): if isinstance(pkg_or_spec, PackageItem): platform_dir = pkg_or_spec.path platform_name = pkg_or_spec.metadata.name - elif os.path.isdir(pkg_or_spec): + elif isinstance(pkg_or_spec, (str, bytes)) and os.path.isdir(pkg_or_spec): platform_dir = pkg_or_spec else: from platformio.package.manager.platform import PlatformPackageManager