mercurial/vfs.py
changeset 41095 e0d00ec2d614
parent 41094 adee334d94cd
child 43025 3518da504303
equal deleted inserted replaced
41094:adee334d94cd 41095:e0d00ec2d614
    45     def __init__(self, *args, **kwargs):
    45     def __init__(self, *args, **kwargs):
    46         '''Prevent instantiation; don't call this from subclasses.'''
    46         '''Prevent instantiation; don't call this from subclasses.'''
    47         raise NotImplementedError('attempted instantiating ' + str(type(self)))
    47         raise NotImplementedError('attempted instantiating ' + str(type(self)))
    48 
    48 
    49     def _auditpath(self, path, mode):
    49     def _auditpath(self, path, mode):
    50         pass
    50         raise NotImplementedError
    51 
    51 
    52     def tryread(self, path):
    52     def tryread(self, path):
    53         '''gracefully return an empty string for missing files'''
    53         '''gracefully return an empty string for missing files'''
    54         try:
    54         try:
    55             return self.read(path)
    55             return self.read(path)