def __repr__(self):
    repr_str = '<{0}: {1} -> {2}>'
    src = os.path.join(self.subdir, self.sourcename)
    dst = os.path.join(self.subdir, self.targetname)
    return repr_str.format(self.__class__.__name__, src, dst)
def __repr__(self):
    repr_str = '<{0}: {1} -> {2}>'
    src = os.path.join(self.subdir, self.sourcename)
    dst = os.path.join(self.subdir, self.targetname)
    return repr_str.format(self.__class__.__name__, src, dst)