diff options
| author | Eli Schwartz <eschwartz@archlinux.org> | 2023-04-09 19:04:47 -0400 |
|---|---|---|
| committer | Xavier Claessens <xclaesse@gmail.com> | 2023-10-20 18:07:05 -0400 |
| commit | ae7a9b0f4430a055ac419c6f1157cbd0e6eed45c (patch) | |
| tree | 9b283731ec7e4cb437bedd612b0daeb91e474ac4 | |
| parent | 34ac2e4af6e5b4c86e8fcfef86042621d55dd141 (diff) | |
| download | meson-ae7a9b0f4430a055ac419c6f1157cbd0e6eed45c.tar.gz | |
fix the repr for OrderedSet to actually execute correctly
Old:
```
OrderedSet("'foo'", "'bar'", "'baz'")
```
New:
```
OrderedSet(['foo', 'bar', 'baz'])
```
The old one looked nasty *and* was totally non-functional.
| -rw-r--r-- | mesonbuild/utils/universal.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/utils/universal.py b/mesonbuild/utils/universal.py index 8216e7804..26194628c 100644 --- a/mesonbuild/utils/universal.py +++ b/mesonbuild/utils/universal.py @@ -1886,8 +1886,8 @@ class OrderedSet(T.MutableSet[_T]): def __repr__(self) -> str: # Don't print 'OrderedSet("")' for an empty set. if self.__container: - return 'OrderedSet("{}")'.format( - '", "'.join(repr(e) for e in self.__container.keys())) + return 'OrderedSet([{}])'.format( + ', '.join(repr(e) for e in self.__container.keys())) return 'OrderedSet()' def __reversed__(self) -> T.Iterator[_T]: |
