Skip to content

Commit 3bfdd95

Browse files
committed
Fix: api/models> ignore unfixable error [python/mypy #4284]
If 'base class is returned from a function', mypy won't treat it propery. This is reported and commented by collaborator as *Unsupported feature* python/mypy#4284
1 parent adf4c70 commit 3bfdd95

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

api/models.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
db = SQLAlchemy()
88

99

10-
class User(db.Model):
10+
class User(db.Model): # type: ignore
1111
"""
1212
User model for DB
1313
Args:
@@ -34,7 +34,7 @@ def __repr__(self) -> str:
3434
f'{self.win_count}-{self.lose_count}>'
3535

3636

37-
class Classroom(db.Model):
37+
class Classroom(db.Model): # type: ignore
3838
"""
3939
Classroom model for DB
4040
Args:
@@ -64,7 +64,7 @@ def get_classroom_name(self) -> str:
6464
return names[self.index]
6565

6666

67-
class Lottery(db.Model):
67+
class Lottery(db.Model): # type: ignore
6868
"""
6969
Lottery model for DB
7070
Args:
@@ -90,7 +90,7 @@ def __repr__(self) -> str:
9090
return "<Lottery {}.{}>".format(self.classroom, self.index)
9191

9292

93-
class Application(db.Model):
93+
class Application(db.Model): # type: ignore
9494
"""application model for DB
9595
DB contents:
9696
id (int): application unique id
@@ -163,7 +163,7 @@ def set_status(self, newstatus: str) -> None:
163163
db.session.commit()
164164

165165

166-
class GroupMember(db.Model):
166+
class GroupMember(db.Model): # type: ignore
167167
"""group-member model for DB
168168
DB contents:
169169
id (int): group member unique id
@@ -193,7 +193,7 @@ def __repr__(self) -> str:
193193
return f"<GroupMember {self.user}>"
194194

195195

196-
class Error(db.Model):
196+
class Error(db.Model): # type: ignore
197197
"""
198198
Error model
199199
DB contents:

0 commit comments

Comments
 (0)