csvpath.managers.files.file_metadata

 1from csvpath.managers.metadata import Metadata
 2
 3
 4class FileMetadata(Metadata):
 5    """@private"""
 6    def __init__(self, config):
 7        super().__init__(config)
 8        # like aname
 9        self.named_file_name = None
10        # any reachable path
11        self.origin_path = None
12        # like inputs/named_files/aname
13        self.name_home = None
14        # like inputs/named_files/aname/afile.csv
15        self.file_home = None
16        # like inputs/named_files/aname/afile.csv/ab12cd546.csv
17        self.file_path = None
18        # like ab12cd546.csv
19        self.file_name = None
20        # a name after a '#' char
21        self.mark = None
22        # like csv
23        self.type = None