diff --git a/mbed/mbed.py b/mbed/mbed.py index d6c7eb37..5946efe7 100755 --- a/mbed/mbed.py +++ b/mbed/mbed.py @@ -1051,8 +1051,11 @@ def fromurl(cls, url, path=None): @classmethod def fromlib(cls, lib=None): - with open(lib) as f: - ref = f.read(200) + try: + with open(lib) as f: + ref = f.read(200) + except UnicodeDecodeError: + ref = "" m_local = re.match(regex_local_ref, ref.strip().replace('\\', '/')) m_repo_ref = re.match(regex_url_ref, ref.strip().replace('\\', '/'))