From b0abec88305f55b8cebd1e1bdd77c9bbfff029d4 Mon Sep 17 00:00:00 2001 From: iamdefinitelyahuman Date: Tue, 14 May 2019 00:58:08 +0300 Subject: [PATCH] improve regex pattern --- brownie/project/sources.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brownie/project/sources.py b/brownie/project/sources.py index 27ae12a13..030015915 100644 --- a/brownie/project/sources.py +++ b/brownie/project/sources.py @@ -55,7 +55,7 @@ def _get_contract_data(self, path): ) for source in contracts: type_, name, inherited = re.findall( - r"\s*(contract|library|interface) (\S*) (?:is (.*?)|)(?: *{)", + r"\s*(contract|library|interface)\s{1,}(\S*)\s*(?:is\s{1,}(.*?)|)(?:{)", source )[0] inherited = set(i.strip() for i in inherited.split(', ') if i)