May 2018
Beginner to intermediate
452 pages
11h 26m
English
There are a couple of things to fix in the models.py file before we can test our new functionality. We'll go through these steps to address them:
def __init__(self, filename, filepath=None):
if filepath:
if not os.path.exists(filepath):
os.mkdir(filepath)
self.filename = os.path.join(filepath, filename)
else:
self.filename = filename
If filepath is specified, we need to first make sure the directory exists. Since the mkdtmp() method called in the Application class does not actually create a temporary directory, we'll create it here. Once that's done, we'll join the filepath and filename values and store it in the CSVModel object's filename property. ...