Skip to content
This repository was archived by the owner on Feb 21, 2024. It is now read-only.

Commit 1aa009a

Browse files
committed
PY3: Fix use of dict.iteritems().
1 parent e3a49a4 commit 1aa009a

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

UniversalAnalytics/Tracker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ def send(self, hittype, *args, **data):
313313
# dimensions/metrics)
314314
def set(self, name, value=None):
315315
if isinstance(name, dict):
316-
for key, value in name.iteritems():
316+
for key, value in six.iteritems(name):
317317
try:
318318
param, value = self.coerceParameter(key, value)
319319
self.params[param] = value

test/test_everything.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ def testTrackerOptionsBasic(self):
5656
def testPersistentCampaignSettings(self):
5757
# Apply campaign settings
5858
self.tracker.set('campaignName', 'testing-campaign')
59-
self.tracker.set('campaignMedium', 'testing-medium')
59+
self.tracker.set({
60+
'campaignMedium': 'testing-medium'
61+
})
6062
self.tracker['campaignSource'] = 'test-source'
6163

6264
self.assertEqual(self.tracker.params['cn'], 'testing-campaign')

0 commit comments

Comments
 (0)