From f9ead74b8824fb17aff69d81a9cef6cbd849db40 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Mon, 8 Aug 2016 18:57:18 +0300 Subject: [PATCH] Fix issue when check that LibBuilder contains source file by path --- platformio/builder/tools/piolib.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platformio/builder/tools/piolib.py b/platformio/builder/tools/piolib.py index 35fba8cd..4acaab35 100644 --- a/platformio/builder/tools/piolib.py +++ b/platformio/builder/tools/piolib.py @@ -18,7 +18,7 @@ from __future__ import absolute_import import os import sys -from os.path import basename, commonprefix, isdir, isfile, join, realpath +from os.path import basename, commonprefix, isdir, isfile, join, realpath, sep import SCons.Scanner @@ -93,7 +93,7 @@ class LibBuilderBase(object): # pylint: disable=too-many-instance-attributes return "%s(%r)" % (self.__class__, self.path) def __contains__(self, path): - return commonprefix((self.path, path)) == self.path + return commonprefix((self.path + sep, path)) == self.path + sep @property def name(self):