def __init__(self, filename, *args, **kwargs):
    self.closing = kwargs.pop('closing', False)
if isinstance(filename, str):
    pass
Как принимать как имена файлов, так и файловые объекты в функциях Python?