Source code for tagrenamer.fs.file

# -*- coding: utf-8 -*-
"""
Represent an ordinary file found on the file system.
"""
from tagrenamer.fs.node import Node


[docs] class File(Node): """ Represent an ordinary file found on the file system. """ def __init__(self, output, path, extension, hooks={}, parent=None, dl=1): """Initialize the file object.""" Node.__init__( self, output=output, path=path, hooks=hooks, parent=parent, dl=dl) # Set the extension if available. self.extension = '' if '.' in self.base: self.extension = extension