Skip to content

Commit 97d654b

Browse files
Assorted small fixes for f-strings (#2477)
* Manually apply ruff/pyupgrade rule UP030 UP030 Use implicit references for positional format fields * Explicitly add single quotes instead of using "!r" Successive `str` and `repr` conversions? If there is a need for quotes, explictly use quotes.
1 parent 2fa0082 commit 97d654b

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

src/zarr/core/indexing.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class VindexInvalidSelectionError(IndexError):
6868
_msg = (
6969
"unsupported selection type for vectorized indexing; only "
7070
"coordinate selection (tuple of integer arrays) and mask selection "
71-
"(single Boolean array) are supported; got {0!r}"
71+
"(single Boolean array) are supported; got {!r}"
7272
)
7373

7474

src/zarr/errors.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ def __init__(self, *args: Any) -> None:
99

1010

1111
class ContainsGroupError(_BaseZarrError):
12-
_msg = "A group exists in store {0!r} at path {1!r}."
12+
_msg = "A group exists in store {!r} at path {!r}."
1313

1414

1515
class ContainsArrayError(_BaseZarrError):
16-
_msg = "An array exists in store {0!r} at path {1!r}."
16+
_msg = "An array exists in store {!r} at path {!r}."
1717

1818

1919
class ContainsArrayAndGroupError(_BaseZarrError):
2020
_msg = (
2121
"Array and group metadata documents (.zarray and .zgroup) were both found in store "
22-
"{0!r} at path {1!r}."
22+
"{!r} at path {!r}. "
2323
"Only one of these files may be present in a given directory / prefix. "
2424
"Remove the .zarray file, or the .zgroup file, or both."
2525
)

src/zarr/storage/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ def __str__(self) -> str:
140140
return _dereference_path(str(self.store), self.path)
141141

142142
def __repr__(self) -> str:
143-
return f"StorePath({self.store.__class__.__name__}, {str(self)!r})"
143+
return f"StorePath({self.store.__class__.__name__}, '{self}')"
144144

145145
def __eq__(self, other: object) -> bool:
146146
"""

src/zarr/storage/local.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ def __str__(self) -> str:
135135
return f"file://{self.root.as_posix()}"
136136

137137
def __repr__(self) -> str:
138-
return f"LocalStore({str(self)!r})"
138+
return f"LocalStore('{self}')"
139139

140140
def __eq__(self, other: object) -> bool:
141141
return isinstance(other, type(self)) and self.root == other.root

src/zarr/storage/memory.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def __str__(self) -> str:
7171
return f"memory://{id(self._store_dict)}"
7272

7373
def __repr__(self) -> str:
74-
return f"MemoryStore({str(self)!r})"
74+
return f"MemoryStore('{self}')"
7575

7676
def __eq__(self, other: object) -> bool:
7777
return (
@@ -210,7 +210,7 @@ def __str__(self) -> str:
210210
return f"gpumemory://{id(self._store_dict)}"
211211

212212
def __repr__(self) -> str:
213-
return f"GpuMemoryStore({str(self)!r})"
213+
return f"GpuMemoryStore('{self}')"
214214

215215
@classmethod
216216
def from_dict(cls, store_dict: MutableMapping[str, Buffer]) -> Self:

src/zarr/storage/zip.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def __str__(self) -> str:
134134
return f"zip://{self.path}"
135135

136136
def __repr__(self) -> str:
137-
return f"ZipStore({str(self)!r})"
137+
return f"ZipStore('{self}')"
138138

139139
def __eq__(self, other: object) -> bool:
140140
return isinstance(other, type(self)) and self.path == other.path

0 commit comments

Comments
 (0)