def get_git_object_default_stats(self, ref, path):
        types = {
            GIT_FILEMODE_LINK: {
                'st_mode': S_IFLNK | 0o444,
            }, GIT_FILEMODE_TREE: {
                'st_mode': S_IFDIR | 0o555,
                'st_nlink': 2
            }, GIT_FILEMODE_BLOB: {
                'st_mode': S_IFREG | 0o444,
            }, GIT_FILEMODE_BLOB_EXECUTABLE: {
                'st_mode': S_IFREG | 0o555,
            },
        }

        if path == "/":
            return types[GIT_FILEMODE_TREE]

        obj_type = self.get_git_object_type(ref, path)
        if obj_type is None:
            return obj_type

        stats = types[obj_type]
        if [GIT_FILEMODE_BLOB, GIT_FILEMODE_BLOB_EXECUTABLE] in obj_type:
            stats['st_size'] = self.get_blob_size(ref, path)

        return stats
dataset/ETHPy150Open PressLabs/gitfs/gitfs/repository.py/Repository.get_git_object_default_stats/swapped operands of `in`