Skip to content

Commit 2c8be84

Browse files
authored
output strings correctly (#2122)
1 parent e2abac0 commit 2c8be84

File tree

1 file changed

+8
-1
lines changed
  • sdk/python/packages/flet-core/src/flet_core

1 file changed

+8
-1
lines changed

sdk/python/packages/flet-core/src/flet_core/control.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,14 @@ def __str__(self):
157157
return f"{self._get_control_name()} {attrs}"
158158

159159
def __repr__(self):
160-
return f"{self.__class__.__name__}(" + ", ".join(f"{k}={v[0]}" for k, v in self.__attrs.items()) + ")"
160+
return (
161+
f"{self.__class__.__name__}("
162+
+ ", ".join(
163+
f"{k}={v[0]}" if not isinstance(v[0], str) else f"{k}='{v[0]}'"
164+
for k, v in self.__attrs.items()
165+
)
166+
+ ")"
167+
)
161168

162169
# event_handlers
163170
@property

0 commit comments

Comments
 (0)