Skip to content

Commit 608fbec

Browse files
authored
🐛 fix cached property
1 parent 6340210 commit 608fbec

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

codegen/templates/event.py.jinja

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Any, Union
1+
from typing import Any, Dict, Union
22
from functools import cached_property
33

44
{% for import_ in imports %}
@@ -15,7 +15,7 @@ from .message import Message
1515
class Event(BaseEvent):
1616
id: str
1717
name: str
18-
payload: Any
18+
payload: Dict[str, Any]
1919

2020
to_me: bool = False
2121

@@ -85,6 +85,9 @@ class {{ event.class_name }}(Event):
8585
def get_message(self):
8686
return self._message
8787

88+
class Config:
89+
keep_untouched = (cached_property,)
90+
8891
{% endif %}
8992
{% endfor %}
9093

nonebot/adapters/github/event.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -565,6 +565,9 @@ def _message(self):
565565
def get_message(self):
566566
return self._message
567567

568+
class Config:
569+
keep_untouched = (cached_property,)
570+
568571

569572
class DeployKeyCreated(Event):
570573
payload: DeployKeyCreatedPayload
@@ -693,6 +696,9 @@ def _message(self):
693696
def get_message(self):
694697
return self._message
695698

699+
class Config:
700+
keep_untouched = (cached_property,)
701+
696702

697703
class IssueCommentDeleted(Event):
698704
payload: IssueCommentDeletedPayload
@@ -705,6 +711,9 @@ def _message(self):
705711
def get_message(self):
706712
return self._message
707713

714+
class Config:
715+
keep_untouched = (cached_property,)
716+
708717

709718
class IssueCommentEdited(Event):
710719
payload: IssueCommentEditedPayload
@@ -717,6 +726,9 @@ def _message(self):
717726
def get_message(self):
718727
return self._message
719728

729+
class Config:
730+
keep_untouched = (cached_property,)
731+
720732

721733
class IssuesAssigned(Event):
722734
payload: IssuesAssignedPayload
@@ -1075,6 +1087,9 @@ def _message(self):
10751087
def get_message(self):
10761088
return self._message
10771089

1090+
class Config:
1091+
keep_untouched = (cached_property,)
1092+
10781093

10791094
class PullRequestReviewCommentDeleted(Event):
10801095
payload: PullRequestReviewCommentDeletedPayload
@@ -1087,6 +1102,9 @@ def _message(self):
10871102
def get_message(self):
10881103
return self._message
10891104

1105+
class Config:
1106+
keep_untouched = (cached_property,)
1107+
10901108

10911109
class PullRequestReviewCommentEdited(Event):
10921110
payload: PullRequestReviewCommentEditedPayload
@@ -1099,6 +1117,9 @@ def _message(self):
10991117
def get_message(self):
11001118
return self._message
11011119

1120+
class Config:
1121+
keep_untouched = (cached_property,)
1122+
11021123

11031124
class PullRequestReviewThreadResolved(Event):
11041125
payload: PullRequestReviewThreadResolvedPayload

0 commit comments

Comments
 (0)