Skip to content

Commit c4d22d2

Browse files
committed
Remove period from ext in Asset
1 parent cc61f6f commit c4d22d2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

twitchio/assets.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def qualified_name(self) -> str:
131131
If the file extension has not been set, this method returns the same as :attr:`.name`.
132132
"""
133133
name: str = self._name.split(".")[0]
134-
return name + self.ext if self.ext else self._name
134+
return f"{name}{self._ext}" if self._ext else self._name
135135

136136
@property
137137
def ext(self) -> str | None:
@@ -141,7 +141,7 @@ def ext(self) -> str | None:
141141
142142
See: `:meth:`.fetch_ext` to try and force setting the file extension by content type.
143143
"""
144-
return "." + self._ext.removeprefix(".") if self._ext else None
144+
return self._ext.removeprefix(".") if self._ext else None
145145

146146
@property
147147
def dimensions(self) -> tuple[int, int] | None:
@@ -341,7 +341,7 @@ async def save(
341341
fp = pathlib.Path(fp) / (self.qualified_name if force_extension else self.name)
342342

343343
elif isinstance(fp, str) and force_extension:
344-
fp = f"{fp}{self.ext or ''}"
344+
fp = f"{fp}{self._ext or ''}"
345345

346346
with open(fp, "wb") as new:
347347
written = new.write(data.read())

0 commit comments

Comments
 (0)