コード例 #1
0
    def Rebuild(self):
        super(UserWallet, self).Rebuild()

        for c in Coin.select():
            c.delete_instance()
        for tx in Transaction.select():
            tx.delete_instance()

        self.__log.debug("deleted coins and transactions %s %s " %
                         (Coin.select().count(), Transaction.select().count()))
コード例 #2
0
ファイル: UserWallet.py プロジェクト: t10471/neo-python
    def Rebuild(self):
        try:
            super(UserWallet, self).Rebuild()

            logger.debug("wallet rebuild: deleting %s coins and %s transactions" %
                         (Coin.select().count(), Transaction.select().count()))

            for c in Coin.select():
                c.delete_instance()
            for tx in Transaction.select():
                tx.delete_instance()
        except Exception as e:
            print("Could not rebuild %s " % e)
コード例 #3
0
ファイル: UserWallet.py プロジェクト: t10471/neo-python
 def GetTransactions(self):
     transactions = []
     for db_tx in Transaction.select():
         raw = binascii.unhexlify(db_tx.RawData)
         tx = CoreTransaction.DeserializeFromBufer(raw, 0)
         transactions.append(tx)
     return transactions
コード例 #4
0
    def Rebuild(self):
        self._lock.acquire()
        try:
            super(UserWallet, self).Rebuild()

            logger.debug("wallet rebuild: deleting %s coins and %s transactions" %
                         (Coin.select().count(), Transaction.select().count()))

            for c in Coin.select():
                c.delete_instance()
            for tx in Transaction.select():
                tx.delete_instance()
        finally:
            self._lock.release()

        logger.debug("wallet rebuild complete")
コード例 #5
0
ファイル: UserWallet.py プロジェクト: LuoRyan/neo-python
 def GetTransactions(self):
     transactions = []
     for db_tx in Transaction.select():
         raw = binascii.unhexlify(db_tx.RawData)
         tx = CoreTransaction.DeserializeFromBufer(raw, 0)
         transactions.append(tx)
     return transactions
コード例 #6
0
ファイル: UserWallet.py プロジェクト: LuoRyan/neo-python
    def Rebuild(self):
        self._lock.acquire()
        try:
            super(UserWallet, self).Rebuild()

            logger.debug("wallet rebuild: deleting %s coins and %s transactions" %
                         (Coin.select().count(), Transaction.select().count()))

            for c in Coin.select():
                c.delete_instance()
            for tx in Transaction.select():
                tx.delete_instance()
        finally:
            self._lock.release()

        logger.debug("wallet rebuild complete")
コード例 #7
0
ファイル: UserWallet.py プロジェクト: t10471/neo-python
 def LoadTransactions(self):
     return Transaction.select()
コード例 #8
0
ファイル: UserWallet.py プロジェクト: LuoRyan/neo-python
 def LoadTransactions(self):
     return Transaction.select()