'Create an exception describing an operation on the file at
`path` with the underlying (chained) exception `reason`.'

def __init__(self, path, reason):

    super(FileOperationError, self).__init__(path, reason)
    self.path = path
    self.reason = reason
