course22
course22 copied to clipboard
TypeError for format string in "Is it a bird?" notebook
I'm following the lesson 1 notebook Is it a bird? Creating a model from your own data linked to in the resources page. I've copied this in kaggle and ran it myself. The notebook works and seems to finish, however I get quite a lot of error messages about formatting strings. This seems to be an issue with the __repr__(x:Image.Image)
where there's not an argument for 0x%X
. I assume this should be supplied or removed from the format string.
The output is:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/opt/conda/lib/python3.7/site-packages/IPython/core/formatters.py in __call__(self, obj)
700 type_pprinters=self.type_printers,
701 deferred_pprinters=self.deferred_printers)
--> 702 printer.pretty(obj)
703 printer.flush()
704 return stream.getvalue()
/opt/conda/lib/python3.7/site-packages/IPython/lib/pretty.py in pretty(self, obj)
392 if cls is not object \
393 and callable(cls.__dict__.get('__repr__')):
--> 394 return _repr_pprint(obj, self, cycle)
395
396 return _default_pprint(obj, self, cycle)
/opt/conda/lib/python3.7/site-packages/IPython/lib/pretty.py in _repr_pprint(obj, p, cycle)
698 """A pprint that just redirects to the normal repr function."""
699 # Find newlines and replace them with p.break_()
--> 700 output = repr(obj)
701 lines = output.splitlines()
702 with p.group():
/opt/conda/lib/python3.7/site-packages/fastai/vision/core.py in __repr__(x)
26 @patch
27 def __repr__(x:Image.Image):
---> 28 return "<%s.%s image mode=%s size=%dx%d at 0x%X>" % (x.__class__.__module__, x.__class__.__name__, x.mode, x.size[0], x.size[1])
29
30 # %% ../nbs/07_vision.core.ipynb 11
TypeError: not enough arguments for format string