Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Ovidiu Constantin 2011-11-23 16:21:29 +02:00
commit 265fe2d9b8
1 changed files with 8 additions and 8 deletions

View File

@ -60,10 +60,10 @@ peer_list = {}
class MyStore(Datastore_class): class MyStore(Datastore_class):
def safe_sql(self,sql): def safe_sql(self,sql, params=()):
try: try:
dblock.acquire() dblock.acquire()
ret = self.selectall(sql) ret = self.selectall(sql,params)
dblock.release() dblock.release()
return ret return ret
except: except:
@ -123,8 +123,8 @@ class MyStore(Datastore_class):
JOIN txin ON (txin.tx_id = tx.tx_id) JOIN txin ON (txin.tx_id = tx.tx_id)
JOIN txout prevout ON (txin.txout_id = prevout.txout_id) JOIN txout prevout ON (txin.txout_id = prevout.txout_id)
JOIN pubkey ON (pubkey.pubkey_id = prevout.pubkey_id) JOIN pubkey ON (pubkey.pubkey_id = prevout.pubkey_id)
WHERE pubkey.pubkey_hash = '%s' WHERE pubkey.pubkey_hash = ?
AND cc.in_longest = 1"""%dbhash) AND cc.in_longest = 1""", (dbhash,))
def get_address_out_rows_memorypool(self, dbhash): def get_address_out_rows_memorypool(self, dbhash):
return self.safe_sql(""" SELECT return self.safe_sql(""" SELECT
@ -137,7 +137,7 @@ class MyStore(Datastore_class):
JOIN txin ON (txin.tx_id = tx.tx_id) JOIN txin ON (txin.tx_id = tx.tx_id)
JOIN txout prevout ON (txin.txout_id = prevout.txout_id) JOIN txout prevout ON (txin.txout_id = prevout.txout_id)
JOIN pubkey ON (pubkey.pubkey_id = prevout.pubkey_id) JOIN pubkey ON (pubkey.pubkey_id = prevout.pubkey_id)
WHERE pubkey.pubkey_hash ='%s' """%(dbhash)) WHERE pubkey.pubkey_hash = ? """, (dbhash,))
def get_address_in_rows(self, dbhash): def get_address_in_rows(self, dbhash):
return self.safe_sql(""" SELECT return self.safe_sql(""" SELECT
@ -156,8 +156,8 @@ class MyStore(Datastore_class):
JOIN tx ON (tx.tx_id = block_tx.tx_id) JOIN tx ON (tx.tx_id = block_tx.tx_id)
JOIN txout ON (txout.tx_id = tx.tx_id) JOIN txout ON (txout.tx_id = tx.tx_id)
JOIN pubkey ON (pubkey.pubkey_id = txout.pubkey_id) JOIN pubkey ON (pubkey.pubkey_id = txout.pubkey_id)
WHERE pubkey.pubkey_hash = '%s' WHERE pubkey.pubkey_hash = ?
AND cc.in_longest = 1"""%(dbhash)) AND cc.in_longest = 1""", (dbhash,))
def get_address_in_rows_memorypool(self, dbhash): def get_address_in_rows_memorypool(self, dbhash):
return self.safe_sql( """ SELECT return self.safe_sql( """ SELECT
@ -169,7 +169,7 @@ class MyStore(Datastore_class):
FROM tx FROM tx
JOIN txout ON (txout.tx_id = tx.tx_id) JOIN txout ON (txout.tx_id = tx.tx_id)
JOIN pubkey ON (pubkey.pubkey_id = txout.pubkey_id) JOIN pubkey ON (pubkey.pubkey_id = txout.pubkey_id)
WHERE pubkey.pubkey_hash = '%s' """%(dbhash)) WHERE pubkey.pubkey_hash = ? """, (dbhash,))
def get_txpoints(self, addr): def get_txpoints(self, addr):
version, binaddr = decode_check_address(addr) version, binaddr = decode_check_address(addr)