Remember that change we made to
__init__.py in the previous video?
# inside of __init__.py from clumper.clump import Clumper
This line imports the
Clumper class. Because this is done in the
file it will also be initialised in the root of the module. This makes our import
statements slightly nicer. Before we'd have to write:
from clumper.clump import Clumper
Now we can write:
from clumper import Clumper
Since this library will mainly feature that one class, it's nice that you do not need a submodule to import it. This is a nice feature but we've also added another method to our class.
def collect(self): return blob
This method might be a more memorable way for users to get their lists of data back.