Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9eb1be810a
|
||
|
|
4612984269
|
@@ -238,9 +238,11 @@ class Otx(SessionBase):
|
||||
SessionBase.release_session(session)
|
||||
raise TxStateChangeError('OVERRIDDEN/OBSOLETED cannot be set on an entry with FINAL state set ({})'.format(status))
|
||||
if self.status & StatusBits.IN_NETWORK:
|
||||
status = status_str(self.status)
|
||||
SessionBase.release_session(session)
|
||||
raise TxStateChangeError('OVERRIDDEN/OBSOLETED cannot be set on an entry already IN_NETWORK ({})'.format(status))
|
||||
if self.status & StatusBits.OBSOLETE:
|
||||
status = status_str(self.status)
|
||||
SessionBase.release_session(session)
|
||||
raise TxStateChangeError('OVERRIDDEN/OBSOLETED cannot be set on an entry already OBSOLETE ({})'.format(status))
|
||||
|
||||
|
||||
@@ -405,7 +405,7 @@ def obsolete_by_cache(chain_spec, tx_hash, final, session=None):
|
||||
q = q.join(TxCache)
|
||||
q = q.filter(Otx.nonce==nonce)
|
||||
q = q.filter(TxCache.sender==sender)
|
||||
q = q.filter(Otx.tx_hash!=strip_0x(tx_hash))
|
||||
q = q.filter(Otx.id!=otxid)
|
||||
|
||||
for otwo in q.all():
|
||||
try:
|
||||
|
||||
@@ -3,6 +3,6 @@ hexathon~=0.1.0
|
||||
leveldir~=0.3.0
|
||||
alembic==1.4.2
|
||||
SQLAlchemy==1.3.20
|
||||
confini~=0.5.1
|
||||
confini>=0.5.1,<0.7.0
|
||||
pyxdg~=0.27
|
||||
chainlib~=0.0.12
|
||||
chainlib>=0.1.0b1,<0.2.0
|
||||
|
||||
Reference in New Issue
Block a user