Skip to content
This repository was archived by the owner on May 12, 2021. It is now read-only.

Commit 302a1f6

Browse files
committed
Merge branch 'develop'
2 parents 04a3bcb + 99389a4 commit 302a1f6

File tree

6 files changed

+30
-30
lines changed

6 files changed

+30
-30
lines changed

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
# The short X.Y version.
5555
version = '0.8'
5656
# The full version, including alpha/beta/rc tags.
57-
release = '0.8.2'
57+
release = '0.8.3'
5858

5959
# The language for content autogenerated by Sphinx. Refer to documentation
6060
# for a list of supported languages.

docs/source/predictionio.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The SDK comprises of two clients:
1010
and extract prediction results.
1111

1212
Please read `PredictionIO Quick Start
13-
<http://docs.prediction.io/0.8.2/recommendation/quickstart.html>`_ for
13+
<http://docs.prediction.io/0.8.3/recommendation/quickstart.html>`_ for
1414
detailed explanation.
1515

1616
predictionio.EventClient Class

examples/demo-movielens/batch_import.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ def batch_import_task(app_data, client, all_info=False):
7171
iid=v.iid,
7272
event_time=event_time,
7373
properties={
74-
"pio_itypes": list(itypes),
75-
"pio_starttime": release_datetime.isoformat(),
74+
"itypes": list(itypes),
75+
"starttime": release_datetime.isoformat(),
7676
"name": utf8_name,
7777
"year": v.year } )
7878

@@ -94,12 +94,12 @@ def batch_import_task(app_data, client, all_info=False):
9494
sys.stdout.write('\r[Info] %s' % count)
9595
sys.stdout.flush()
9696

97-
properties = { "pio_rating" : int(v.rating) }
97+
properties = { "rating" : int(v.rating) }
9898
req = client.acreate_event(
9999
event="rate",
100-
entity_type="pio_user",
100+
entity_type="user",
101101
entity_id=v.uid,
102-
target_entity_type="pio_item",
102+
target_entity_type="item",
103103
target_entity_id=v.iid,
104104
properties=properties,
105105
event_time=v.t.replace(tzinfo=pytz.utc),

examples/itemrank_quick_start.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def import_itemrank(access_key):
2727
for item_id in item_ids:
2828
print "Set item", item_id
2929
client.set_item(item_id, {
30-
"pio_itypes" : ['1']
30+
"itypes" : ['1']
3131
})
3232

3333
# each user randomly views 10 items

predictionio/__init__.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"""
66

77

8-
__version__ = "0.8.2"
8+
__version__ = "0.8.3"
99

1010
# import deprecated libraries.
1111
from predictionio.obsolete import Client
@@ -228,7 +228,7 @@ def acreate_event(self, event, entity_type, entity_id,
228228
et_str = et.strftime("%Y-%m-%dT%H:%M:%S.%f")[:-3] + et.strftime("%z")
229229
data["eventTime"] = et_str
230230

231-
path = "/events.json?accessKey=" + self.access_key
231+
path = "/events.json?accessKey=%s" % (self.access_key, )
232232
request = AsyncRequest("POST", path, **data)
233233
request.set_rfunc(self._acreate_resp)
234234
self._connection.make_request(request)
@@ -253,7 +253,7 @@ def aget_event(self, event_id):
253253
"""
254254
enc_event_id = urllib.quote(event_id, "") # replace special char with %xx
255255
path = "/events/%s.json" % enc_event_id
256-
request = AsyncRequest("GET", path)
256+
request = AsyncRequest("GET", path, accessKey=self.access_key)
257257
request.set_rfunc(self._aget_resp)
258258
self._connection.make_request(request)
259259
return request
@@ -272,8 +272,8 @@ def adelete_event(self, event_id):
272272
AsyncRequest object.
273273
"""
274274
enc_event_id = urllib.quote(event_id, "") # replace special char with %xx
275-
path = "/events/%s.json" % enc_event_id
276-
request = AsyncRequest("DELETE", path)
275+
path = "/events/%s.json" % (enc_event_id, )
276+
request = AsyncRequest("DELETE", path, accessKey=self.access_key)
277277
request.set_rfunc(self._adelete_resp)
278278
self._connection.make_request(request)
279279
return request
@@ -288,11 +288,11 @@ def aset_user(self, uid, properties={}, event_time=None):
288288
"""Set properties of a user.
289289
290290
Wrapper of acreate_event function, setting event to "$set" and entity_type
291-
to "pio_user".
291+
to "user".
292292
"""
293293
return self.acreate_event(
294294
event="$set",
295-
entity_type="pio_user",
295+
entity_type="user",
296296
entity_id=uid,
297297
properties=properties,
298298
event_time=event_time,
@@ -306,12 +306,12 @@ def aunset_user(self, uid, properties, event_time=None):
306306
"""Unset properties of an user.
307307
308308
Wrapper of acreate_event function, setting event to "$unset" and entity_type
309-
to "pio_user".
309+
to "user".
310310
"""
311311
# check properties={}, it cannot be empty
312312
return self.acreate_event(
313313
event="$unset",
314-
entity_type="pio_user",
314+
entity_type="user",
315315
entity_id=uid,
316316
properties=properties,
317317
event_time=event_time,
@@ -325,11 +325,11 @@ def adelete_user(self, uid, event_time=None):
325325
"""Delete a user.
326326
327327
Wrapper of acreate_event function, setting event to "$delete" and entity_type
328-
to "pio_user".
328+
to "user".
329329
"""
330330
return self.acreate_event(
331331
event="$delete",
332-
entity_type="pio_user",
332+
entity_type="user",
333333
entity_id=uid,
334334
event_time=event_time)
335335

@@ -341,11 +341,11 @@ def aset_item(self, iid, properties={}, event_time=None):
341341
"""Set properties of an item.
342342
343343
Wrapper of acreate_event function, setting event to "$set" and entity_type
344-
to "pio_item".
344+
to "item".
345345
"""
346346
return self.acreate_event(
347347
event="$set",
348-
entity_type="pio_item",
348+
entity_type="item",
349349
entity_id=iid,
350350
properties=properties,
351351
event_time=event_time)
@@ -358,11 +358,11 @@ def aunset_item(self, iid, properties={}, event_time=None):
358358
"""Unset properties of an item.
359359
360360
Wrapper of acreate_event function, setting event to "$unset" and entity_type
361-
to "pio_item".
361+
to "item".
362362
"""
363363
return self.acreate_event(
364364
event="$unset",
365-
entity_type="pio_item",
365+
entity_type="item",
366366
entity_id=iid,
367367
properties=properties,
368368
event_time=event_time)
@@ -375,11 +375,11 @@ def adelete_item(self, iid, event_time=None):
375375
"""Delete an item.
376376
377377
Wrapper of acreate_event function, setting event to "$delete" and entity_type
378-
to "pio_item".
378+
to "item".
379379
"""
380380
return self.acreate_event(
381381
event="$delete",
382-
entity_type="pio_item",
382+
entity_type="item",
383383
entity_id=iid,
384384
event_time=event_time)
385385

@@ -391,14 +391,14 @@ def arecord_user_action_on_item(self, action, uid, iid, properties={},
391391
event_time=None):
392392
"""Create a user-to-item action.
393393
394-
Wrapper of acreate_event function, setting entity_type to "pio_user" and
395-
target_entity_type to "pio_item".
394+
Wrapper of acreate_event function, setting entity_type to "user" and
395+
target_entity_type to "item".
396396
"""
397397
return self.acreate_event(
398398
event=action,
399-
entity_type="pio_user",
399+
entity_type="user",
400400
entity_id=uid,
401-
target_entity_type="pio_item",
401+
target_entity_type="item",
402402
target_entity_id=iid,
403403
properties=properties,
404404
event_time=event_time)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
setup(
1212
name='PredictionIO',
13-
version="0.8.2",
13+
version="0.8.3",
1414
author=__author__,
1515
author_email=__email__,
1616
packages=['predictionio'],

0 commit comments

Comments
 (0)