aboutsummaryrefslogtreecommitdiff
path: root/pandora
diff options
context:
space:
mode:
authorjcass <john.cass77@gmail.com>2015-12-21 07:46:41 +0200
committerjcass <john.cass77@gmail.com>2015-12-21 07:46:41 +0200
commitcb531526f92ed83f9a181d3cfbc811af13d2934e (patch)
tree98c24b9767ccaeb0eacebf7fbdf4f0d8f418b2a6 /pandora
parent4c2ac3d0246ff73bc68756ad1dd3648c1d51d30d (diff)
downloadpydora-cb531526f92ed83f9a181d3cfbc811af13d2934e.tar.bz2
pydora-cb531526f92ed83f9a181d3cfbc811af13d2934e.tar.xz
pydora-cb531526f92ed83f9a181d3cfbc811af13d2934e.zip
Additional error checking and test cases for retrieving ad metadata.
Diffstat (limited to 'pandora')
-rw-r--r--pandora/client.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pandora/client.py b/pandora/client.py
index 1eea242..bdd91f0 100644
--- a/pandora/client.py
+++ b/pandora/client.py
@@ -263,6 +263,10 @@ class APIClient(BaseAPIClient):
263 from .models.pandora import AdItem 263 from .models.pandora import AdItem
264 264
265 ad_metadata = self.get_ad_metadata(ad_token) 265 ad_metadata = self.get_ad_metadata(ad_token)
266 if not station_id:
267 raise ValueError("The 'station_id' param must be defined, "
268 "got: '%s'" % station_id)
269
266 ad_metadata["stationId"] = station_id 270 ad_metadata["stationId"] = station_id
267 271
268 return AdItem.from_json(self, ad_metadata) 272 return AdItem.from_json(self, ad_metadata)