object
PYL-R0205 1import hashlib
2from blockchain import Blockchain
3
4class DataProvenance(object): 5 def __init__(self, blockchain):
6 self.blockchain = blockchain
7
17 previous_hash = db.Column(db.String(100))
18 hash = db.Column(db.String(100))
19
20class Blockchain(object):21 def __init__(self):
22 self.chain = []
23 self.create_block(proof=1, previous_hash="0")
The class is inheriting from object
, which is implicit under Python 3 , hence can be safely removed from bases.
Not preferred:
class Foo(object):
"""Foo bar baz"""
Preferred:
class Foo:
"""Foo bar baz"""