summaryrefslogtreecommitdiff
path: root/gamelocker/datatypes.py
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-01-24 12:02:00 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2017-01-24 12:02:00 +0100
commit3ccef39f3fe7c995abd3a7b429bf8e134661097a (patch)
treebdf801bfe14b111ef888e610c7dc28d8970177b7 /gamelocker/datatypes.py
parent8b0b01aa4cbb645bfcecc5b6579b34a213389db1 (diff)
downloadpython-gamelocker-3ccef39f3fe7c995abd3a7b429bf8e134661097a.tar.gz
python-gamelocker-3ccef39f3fe7c995abd3a7b429bf8e134661097a.zip
remove string hacks
Diffstat (limited to 'gamelocker/datatypes.py')
-rw-r--r--gamelocker/datatypes.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/gamelocker/datatypes.py b/gamelocker/datatypes.py
index 74ce965..a5ecadc 100644
--- a/gamelocker/datatypes.py
+++ b/gamelocker/datatypes.py
@@ -9,7 +9,6 @@ Classes and utility functions to map API responses to objects.
import inspect
import sys
-import gamelocker.strings
from gamelocker.janus import DataMessage, Attribute
@@ -44,15 +43,15 @@ class Player(DataMessage):
key_id = attr(str, "id")
name = attr(str, "name")
- stats = attr(gamelocker.strings.Stats, "stats")
+ stats = attr(dict, "stats")
class Participant(DataMessage):
type_name = "participant"
key_id = attr(str, "id")
- actor = attr(gamelocker.strings.Hero, "actor")
- stats = attr(gamelocker.strings.Stats, "stats")
+ actor = attr(str, "actor")
+ stats = attr(dict, "stats")
player = rel(Player, "player")
@@ -68,7 +67,7 @@ class Roster(DataMessage):
type_name = "roster"
key_id = attr(str, "id")
- stats = attr(gamelocker.strings.Stats, "stats")
+ stats = attr(dict, "stats")
participants = rel(Participant, "participants")
team = rel(Team, "team")
@@ -83,7 +82,7 @@ class Match(DataMessage):
gameMode = attr(str, "gameMode")
patchVersion = attr(str, "patchVersion")
region = attr(str, "region")
- stats = attr(gamelocker.strings.Stats, "stats")
+ stats = attr(dict, "stats")
rosters = rel(Roster, "rosters")