Fix type bug
This commit is contained in:
parent
80648cc920
commit
bd3a3bfeed
@ -669,16 +669,18 @@ class Core:
|
|||||||
conn.close()
|
conn.close()
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def insertBlock(self, data, header='txt', sign=False, encryptType='', symKey='', asymPeer='', meta = {}):
|
def insertBlock(self, data, header='txt', sign=False, encryptType='', symKey='', asymPeer='', meta = None):
|
||||||
'''
|
'''
|
||||||
Inserts a block into the network
|
Inserts a block into the network
|
||||||
encryptType must be specified to encrypt a block
|
encryptType must be specified to encrypt a block
|
||||||
'''
|
'''
|
||||||
|
|
||||||
try:
|
if meta is None:
|
||||||
data.decode()
|
meta = dict()
|
||||||
except AttributeError:
|
|
||||||
data = data.encode()
|
if type(data) is bytes:
|
||||||
|
data = data.decode()
|
||||||
|
data = str(data)
|
||||||
|
|
||||||
retData = ''
|
retData = ''
|
||||||
signature = ''
|
signature = ''
|
||||||
@ -686,10 +688,9 @@ class Core:
|
|||||||
metadata = {}
|
metadata = {}
|
||||||
|
|
||||||
# only use header if not set in provided meta
|
# only use header if not set in provided meta
|
||||||
try:
|
if not header is None:
|
||||||
meta['type']
|
meta['type'] = header
|
||||||
except KeyError:
|
meta['type'] = str(meta['type'])
|
||||||
meta['type'] = header # block type
|
|
||||||
|
|
||||||
jsonMeta = json.dumps(meta)
|
jsonMeta = json.dumps(meta)
|
||||||
|
|
||||||
|
@ -496,7 +496,6 @@ class Block:
|
|||||||
- child (str/Block): the child Block to be followed
|
- child (str/Block): the child Block to be followed
|
||||||
- file (str/file): the file to write the content to, instead of returning it
|
- file (str/file): the file to write the content to, instead of returning it
|
||||||
- maximumFollows (int): the maximum number of Blocks to follow
|
- maximumFollows (int): the maximum number of Blocks to follow
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
# validate data and instantiate Core
|
# validate data and instantiate Core
|
||||||
|
Loading…
Reference in New Issue
Block a user