progress in removing core
This commit is contained in:
parent
e7c8c93dab
commit
f843ccc3b2
@ -20,6 +20,7 @@
|
||||
import sqlite3
|
||||
from . import expiredblocks, updateblockinfo, add
|
||||
from .. import dbfiles
|
||||
update_block_info = updateblockinfo.update_block_info
|
||||
def get_block_list(dateRec = None, unsaved = False):
|
||||
'''
|
||||
Get list of our blocks
|
||||
|
@ -124,7 +124,7 @@ def insert_block(data, header='txt', sign=False, encryptType='', symKey='', asym
|
||||
payload = onionrproofs.POW(metadata, data).waitForResult()
|
||||
if payload != False:
|
||||
try:
|
||||
retData = onionrstorage.setdata.set_data(data)
|
||||
retData = onionrstorage.setdata.set_data(payload)
|
||||
except onionrexceptions.DiskAllocationReached:
|
||||
logger.error(allocationReachedMessage)
|
||||
retData = False
|
||||
|
@ -22,7 +22,7 @@
|
||||
import threading, time, locale, sys, os
|
||||
from onionrblockapi import Block
|
||||
import logger, config, onionrblocks
|
||||
from onionrutils import escapeansi, epoch
|
||||
from onionrutils import escapeansi, epoch, bytesconverter
|
||||
locale.setlocale(locale.LC_ALL, '')
|
||||
from coredb import blockmetadb
|
||||
sys.path.insert(0, os.path.dirname(os.path.realpath(__file__)))
|
||||
@ -73,10 +73,11 @@ class OnionrFlow:
|
||||
try:
|
||||
while self.flowRunning:
|
||||
for block in blockmetadb.get_blocks_by_type('txt'):
|
||||
block = Block(block)
|
||||
if block.getMetadata('ch') != self.channel:
|
||||
if block in self.alreadyOutputed:
|
||||
continue
|
||||
if block.getHash() in self.alreadyOutputed:
|
||||
block = Block(block)
|
||||
b_hash = bytesconverter.bytes_to_str(block.getHash())
|
||||
if block.getMetadata('ch') != self.channel:
|
||||
continue
|
||||
if not self.flowRunning:
|
||||
break
|
||||
@ -85,7 +86,7 @@ class OnionrFlow:
|
||||
# Escape new lines, remove trailing whitespace, and escape ansi sequences
|
||||
content = escapeansi.escape_ANSI(content.replace('\n', '\\n').replace('\r', '\\r').strip())
|
||||
logger.info(block.getDate().strftime("%m/%d %H:%M") + ' - ' + logger.colors.reset + content, prompt = False, terminal=True)
|
||||
self.alreadyOutputed.append(block.getHash())
|
||||
self.alreadyOutputed.append(b_hash)
|
||||
time.sleep(5)
|
||||
except KeyboardInterrupt:
|
||||
self.flowRunning = False
|
||||
|
Loading…
Reference in New Issue
Block a user