Python Pure Virtual Method