Improve options output

This commit is contained in:
Joe Rickerby
2020-11-01 21:17:25 +00:00
parent 4b402e0593
commit 4a736cdcb1
+5 -2
View File
@@ -42,6 +42,9 @@ class BuildSelector:
return match_any(self.build_patterns) and not match_any(self.skip_patterns) return match_any(self.build_patterns) and not match_any(self.skip_patterns)
def __repr__(self) -> str: def __repr__(self) -> str:
if not self.skip_patterns:
return f'BuildSelector({" ".join(self.build_patterns)!r})'
else:
return f'BuildSelector({" ".join(self.build_patterns)!r} - {" ".join(self.skip_patterns)!r})' return f'BuildSelector({" ".join(self.build_patterns)!r} - {" ".join(self.skip_patterns)!r})'
@@ -113,8 +116,8 @@ class DependencyConstraints:
else: else:
return self.base_file_path return self.base_file_path
def __str__(self): def __repr__(self):
return f"File '{self.base_file_path}'" return f'DependencyConstraints({self.base_file_path!r})'
class BuildOptions(NamedTuple): class BuildOptions(NamedTuple):