@@ -103,15 +103,13 @@ def __init__(
103103 if send :
104104 consumer .start ()
105105
106- def identify (self , distinct_id = None , properties = None , context = None , timestamp = None , uuid = None ):
106+ def identify (self , distinct_id = None , properties = None , timestamp = None , uuid = None ):
107107 properties = properties or {}
108- context = context or {}
109108 require ("distinct_id" , distinct_id , ID_TYPES )
110109 require ("properties" , properties , dict )
111110
112111 msg = {
113112 "timestamp" : timestamp ,
114- "context" : context ,
115113 "distinct_id" : distinct_id ,
116114 "$set" : properties ,
117115 "event" : "$identify" ,
@@ -121,18 +119,16 @@ def identify(self, distinct_id=None, properties=None, context=None, timestamp=No
121119 return self ._enqueue (msg )
122120
123121 def capture (
124- self , distinct_id = None , event = None , properties = None , context = None , timestamp = None , uuid = None , groups = None
122+ self , distinct_id = None , event = None , properties = None , timestamp = None , uuid = None , groups = None
125123 ):
126124 properties = properties or {}
127- context = context or {}
128125 require ("distinct_id" , distinct_id , ID_TYPES )
129126 require ("properties" , properties , dict )
130127 require ("event" , event , string_types )
131128
132129 msg = {
133130 "properties" : properties ,
134131 "timestamp" : timestamp ,
135- "context" : context ,
136132 "distinct_id" : distinct_id ,
137133 "event" : event ,
138134 "uuid" : uuid ,
@@ -144,15 +140,13 @@ def capture(
144140
145141 return self ._enqueue (msg )
146142
147- def set (self , distinct_id = None , properties = None , context = None , timestamp = None , uuid = None ):
143+ def set (self , distinct_id = None , properties = None , timestamp = None , uuid = None ):
148144 properties = properties or {}
149- context = context or {}
150145 require ("distinct_id" , distinct_id , ID_TYPES )
151146 require ("properties" , properties , dict )
152147
153148 msg = {
154149 "timestamp" : timestamp ,
155- "context" : context ,
156150 "distinct_id" : distinct_id ,
157151 "$set" : properties ,
158152 "event" : "$set" ,
@@ -161,15 +155,13 @@ def set(self, distinct_id=None, properties=None, context=None, timestamp=None, u
161155
162156 return self ._enqueue (msg )
163157
164- def set_once (self , distinct_id = None , properties = None , context = None , timestamp = None , uuid = None ):
158+ def set_once (self , distinct_id = None , properties = None , timestamp = None , uuid = None ):
165159 properties = properties or {}
166- context = context or {}
167160 require ("distinct_id" , distinct_id , ID_TYPES )
168161 require ("properties" , properties , dict )
169162
170163 msg = {
171164 "timestamp" : timestamp ,
172- "context" : context ,
173165 "distinct_id" : distinct_id ,
174166 "$set_once" : properties ,
175167 "event" : "$set_once" ,
@@ -178,9 +170,8 @@ def set_once(self, distinct_id=None, properties=None, context=None, timestamp=No
178170
179171 return self ._enqueue (msg )
180172
181- def group_identify (self , group_type = None , group_key = None , properties = None , context = None , timestamp = None , uuid = None ):
173+ def group_identify (self , group_type = None , group_key = None , properties = None , timestamp = None , uuid = None ):
182174 properties = properties or {}
183- context = context or {}
184175 require ("group_type" , group_type , ID_TYPES )
185176 require ("group_key" , group_key , ID_TYPES )
186177 require ("properties" , properties , dict )
@@ -194,15 +185,12 @@ def group_identify(self, group_type=None, group_key=None, properties=None, conte
194185 },
195186 "distinct_id" : "${}_{}" .format (group_type , group_key ),
196187 "timestamp" : timestamp ,
197- "context" : context ,
198188 "uuid" : uuid ,
199189 }
200190
201191 return self ._enqueue (msg )
202192
203- def alias (self , previous_id = None , distinct_id = None , context = None , timestamp = None , uuid = None ):
204- context = context or {}
205-
193+ def alias (self , previous_id = None , distinct_id = None , timestamp = None , uuid = None ):
206194 require ("previous_id" , previous_id , ID_TYPES )
207195 require ("distinct_id" , distinct_id , ID_TYPES )
208196
@@ -212,16 +200,14 @@ def alias(self, previous_id=None, distinct_id=None, context=None, timestamp=None
212200 "alias" : distinct_id ,
213201 },
214202 "timestamp" : timestamp ,
215- "context" : context ,
216203 "event" : "$create_alias" ,
217204 "distinct_id" : previous_id ,
218205 }
219206
220207 return self ._enqueue (msg )
221208
222- def page (self , distinct_id = None , url = None , properties = None , context = None , timestamp = None , uuid = None ):
209+ def page (self , distinct_id = None , url = None , properties = None , timestamp = None , uuid = None ):
223210 properties = properties or {}
224- context = context or {}
225211
226212 require ("distinct_id" , distinct_id , ID_TYPES )
227213 require ("properties" , properties , dict )
@@ -233,7 +219,6 @@ def page(self, distinct_id=None, url=None, properties=None, context=None, timest
233219 "event" : "$pageview" ,
234220 "properties" : properties ,
235221 "timestamp" : timestamp ,
236- "context" : context ,
237222 "distinct_id" : distinct_id ,
238223 "uuid" : uuid ,
239224 }
@@ -247,7 +232,6 @@ def _enqueue(self, msg):
247232 timestamp = datetime .utcnow ().replace (tzinfo = tzutc ())
248233
249234 require ("timestamp" , timestamp , datetime )
250- require ("context" , msg ["context" ], dict )
251235
252236 # add common
253237 timestamp = guess_timezone (timestamp )
0 commit comments