質問編集履歴
1
staticメソッドの引数が間違っていたので修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,8 +8,8 @@
|
|
8
8
|
self.password: str = password
|
9
9
|
|
10
10
|
@staticmethod
|
11
|
-
def to_user(t: Tuple[str, str, str
|
11
|
+
def to_user(t: Tuple[str, str, str]) -> User:
|
12
|
-
return User(t[0], t[1], t[2]
|
12
|
+
return User(t[0], t[1], t[2])
|
13
13
|
```
|
14
14
|
このときにUser.to_user()を呼ぶと`NameError: name 'User' is not defined`というエラーが発生してしまいます。
|
15
15
|
このときにエラーを出さずに、型ヒントとして自作クラス(この場合はUserクラス)を指定する場合にはどう書けば良いのでしょうか?
|