summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/samples/store-vhost/domains/joe/shopping-cart.py
diff options
context:
space:
mode:
authorjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2010-10-25 03:18:16 +0000
committerjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2010-10-25 03:18:16 +0000
commita2a2cb76e9582af32b6803be7fa99af074dc04ae (patch)
treed0ef504321e72fe16afd23f385f20386530f5dfc /sca-cpp/trunk/samples/store-vhost/domains/joe/shopping-cart.py
parent0dd33c3859618f3a385583d7344230f0e1eb1004 (diff)
Support python method invocation style on references, ref.func(...) in addition to ref('func', ...). Minor cleanup of the various samples, renamed gettotal to total and getcatalog to items, for consistency with the python sample.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1026939 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-cpp/trunk/samples/store-vhost/domains/joe/shopping-cart.py')
-rw-r--r--sca-cpp/trunk/samples/store-vhost/domains/joe/shopping-cart.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/sca-cpp/trunk/samples/store-vhost/domains/joe/shopping-cart.py b/sca-cpp/trunk/samples/store-vhost/domains/joe/shopping-cart.py
index 405adb85bf..feb7398ed9 100644
--- a/sca-cpp/trunk/samples/store-vhost/domains/joe/shopping-cart.py
+++ b/sca-cpp/trunk/samples/store-vhost/domains/joe/shopping-cart.py
@@ -24,7 +24,7 @@ cartId = "1234"
# Get the shopping cart from the cache
# Return an empty cart if not found
def getcart(id, cache):
- cart = cache("get", (id,))
+ cart = cache.get((id,))
if cart is None:
return ()
return cart
@@ -33,7 +33,7 @@ def getcart(id, cache):
def post(collection, item, cache):
id = str(uuid.uuid1())
cart = ((item[0], id, item[2]),) + getcart(cartId, cache)
- cache("put", (cartId,), cart)
+ cache.put((cartId,), cart)
return (id,)
@@ -55,7 +55,7 @@ def get(id, cache):
# Delete items from the cart
def delete(id, cache):
if id == ():
- return cache("delete", (cartId,))
+ return cache.delete((cartId,))
return True
# Return the price of an item
@@ -69,7 +69,7 @@ def sum(items):
return price(items[0]) + sum(items[1:])
# Return the total price of the items in the cart
-def gettotal(cache):
+def total(cache):
cart = getcart(cartId, cache)
return sum(cart)