質問するログイン新規登録

質問編集履歴

1

staticメソッドの引数が間違っていたので修正しました

2019/01/29 13:06

投稿

mosmos_21
mosmos_21

スコア46

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, str]) -> User:
11
+ def to_user(t: Tuple[str, str, str]) -> User:
12
- return User(t[0], t[1], t[2], t[3])
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クラス)を指定する場合にはどう書けば良いのでしょうか?