diff options
Diffstat (limited to 'pandora/client.py')
-rw-r--r-- | pandora/client.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pandora/client.py b/pandora/client.py index 0eaa977..01b7654 100644 --- a/pandora/client.py +++ b/pandora/client.py | |||
@@ -199,6 +199,8 @@ class APIClient(BaseAPIClient): | |||
199 | 199 | ||
200 | def create_station(self, search_token=None, artist_token=None, | 200 | def create_station(self, search_token=None, artist_token=None, |
201 | track_token=None): | 201 | track_token=None): |
202 | from .models.pandora import Station | ||
203 | |||
202 | kwargs = {} | 204 | kwargs = {} |
203 | 205 | ||
204 | if search_token: | 206 | if search_token: |
@@ -210,7 +212,8 @@ class APIClient(BaseAPIClient): | |||
210 | else: | 212 | else: |
211 | raise KeyError("Must pass a type of token") | 213 | raise KeyError("Must pass a type of token") |
212 | 214 | ||
213 | return self("station.createStation", **kwargs) | 215 | return Station.from_json(self, |
216 | self("station.createStation", **kwargs)) | ||
214 | 217 | ||
215 | def delete_feedback(self, feedback_id): # pragma: no cover | 218 | def delete_feedback(self, feedback_id): # pragma: no cover |
216 | return self("station.deleteFeedback", | 219 | return self("station.deleteFeedback", |