def __init__(self, name, request_name=None, request_path=None, abs_file_path=None):
        self.name = name
        self.short_name = _shortern(name)
        self.request_name = request_name
        self.short_request_name = _shortern(request_name)
        self.request_path = request_path
        self.abs_file_path = abs_file_path
        if abs_file_path:
            try:
                self.size = os.path.getsize(abs_file_path)
            except __HOLE__:
                self.size = 0
        else:
            self.size = 0
dataset/ETHPy150Open turbulenz/turbulenz_local/turbulenz_local/models/game.py/_File.__init__