Changeset 339
- Timestamp:
- 11/29/11 19:49:58 (6 months ago)
- Location:
- trunk/sandbox/jhb
- Files:
-
- 6 modified
-
mobile/ocwallet.py (modified) (6 diffs)
-
oc2/demoissuer.py (modified) (2 diffs)
-
oc2/documentation.py (modified) (2 diffs)
-
oc2/occrypto.py (modified) (1 diff)
-
oc2/wallet.py (modified) (1 diff)
-
webwallet/cgi/wallet.cgi (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/sandbox/jhb/mobile/ocwallet.py
r327 r339 278 278 def server_bind(self): 279 279 BaseHTTPServer.HTTPServer.server_bind(self) 280 self.socket.settimeout( 0.5)280 self.socket.settimeout(60) 281 281 self.run = True 282 282 … … 314 314 answer = self.wallet.listenSum(message) 315 315 if message.header == 'SpendRequest': 316 answer = self.wallet.listenSpend( transport,message)316 answer = self.wallet.listenSpend(message=message,transport=transport) 317 317 self.send_response(200) 318 318 self.send_header("Content-type", "text/plain") … … 541 541 542 542 ############################### main code ############################ 543 import sys 543 544 544 545 #what port do we listen on? 545 walletport = 9091 546 if len(sys.argv) > 1: 547 walletport = int(sys.argv[1]) 548 else: 549 walletport = 9091 546 550 547 551 #setting up the environment … … 553 557 554 558 import oc2 555 import sys556 559 557 560 #finding out where we are, in order to get the icons … … 568 571 else: 569 572 mediapath = u'' 570 storagepath=u'' 571 573 print sys.argv 574 if len(sys.argv)>2: 575 storagepath=unicode(sys.argv[2]) 576 else: 577 storagepath=u'' 572 578 #only for documenting it 573 579 #from graphics import * … … 628 634 startup('transports') 629 635 from oc2 import transports 636 transports.printmessages = 1 630 637 startup('media') 631 638 coinsound = audio.Sound.open(mediapath+u'coinsound.wav') -
trunk/sandbox/jhb/oc2/demoissuer.py
r338 r339 4 4 5 5 #where can this server be reached? 6 baseurl = 'http:// 192.168.2.101'6 baseurl = 'http://localhost' 7 7 #what port to run on? 8 8 port = 9090 … … 12 12 import BaseHTTPServer 13 13 import issuer, mint,authorizer,storage 14 from test serverimport Handler14 from testutils import Handler 15 15 16 16 issuerstorage = storage.Storage().setFilename('data/issuerstorage.bin').restore() -
trunk/sandbox/jhb/oc2/documentation.py
r338 r339 7 7 are generated by the 'printSection' commands in this file. 8 8 9 9 >>> import time 10 >>> start = time.time() 10 11 >>> import transports 11 12 >>> from transports import DirectTransport as DT … … 254 255 'TransferAccept' 255 256 256 257 >>> #print time.time()-start 257 258 """ 258 259 -
trunk/sandbox/jhb/oc2/occrypto.py
r267 r339 17 17 items = value.items() 18 18 items.sort() 19 #items = [(key,hex(val)) for key,val in items] 19 20 return items 20 21 21 22 def setdecoded(self,object,data): 23 #data = [(key,int(val,0)) for key,val in data] 22 24 setattr(object,self.name,dict(data)) 23 25 -
trunk/sandbox/jhb/oc2/wallet.py
r338 r339 143 143 144 144 def listenSpend(self,message,transport=None): 145 print message 145 146 tid = message.transactionId 146 147 amount = sum([int(m.denomination) for m in message.coins]) -
trunk/sandbox/jhb/webwallet/cgi/wallet.cgi
r334 r339 274 274 cdd,wehave = self.getCurrency(message.coins[0].currencyId) 275 275 transport = transports.HTTPTransport(cdd.issuerServiceLocation) 276 answer = self.wallet.listenSpend(transport ,message)276 answer = self.wallet.listenSpend(transport=transport,message=message) 277 277 self.storage.save() 278 278 self.mimetype='text/plain'
