Skip to content

Commit 1b15f7d

Browse files
committed
Fix children type to be compatible with Transition; misc. cleanup
1 parent 69ea9ef commit 1b15f7d

File tree

3 files changed

+55
-62
lines changed

3 files changed

+55
-62
lines changed

chatkit/actions.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,14 @@
1212
DEFAULT_LOADING_BEHAVIOR: LoadingBehavior = "auto"
1313

1414

15-
direct_usage_of_action_classes_deprecated = deprecated(
16-
"Direct usage of Action classes are deprecated; use WidgetTemplate to build widgets from .widget files/definitions instead."
15+
_direct_usage_of_action_classes_deprecated = deprecated(
16+
"Direct usage of named action classes is deprecated. "
17+
"Use WidgetTemplate to build widgets from .widget files instead. "
18+
"Visit https://widgets.chatkit.studio/ to author widget files."
1719
)
1820

1921

20-
@direct_usage_of_action_classes_deprecated
22+
@_direct_usage_of_action_classes_deprecated
2123
class ActionConfig(BaseModel):
2224
type: str
2325
payload: Any = None
@@ -29,7 +31,7 @@ class ActionConfig(BaseModel):
2931
TPayload = TypeVar("TPayload")
3032

3133

32-
@direct_usage_of_action_classes_deprecated
34+
@_direct_usage_of_action_classes_deprecated
3335
class Action(BaseModel, Generic[TType, TPayload]):
3436
type: TType = Field(default=TType, frozen=True) # pyright: ignore
3537
payload: TPayload = None # pyright: ignore - default to None to allow no-payload actions

0 commit comments

Comments
 (0)