Hi, thanks, I implemented __str__, and now it works lik a charm.
I know that, but it's just a composition testing. In the end there wont be 3 classes.
class Folder: _path = '' _files = [] def __init__(self, path): if not os.path.exists(path): message = "folder does not exist" raise TypeError(message) self.path = path def __str__(self): return self.path
(Jan-07-2020, 11:06 AM)buran Wrote: Just to note that defining THAT much classes is not necessary, e.g. Source and Destination classes are virtually the same and almost the same as Folder
I know that, but it's just a composition testing. In the end there wont be 3 classes.