Como posso sair do modo de tela cheia no Pygame?

Pode ser uma pergunta boba, mas é um problema bobo que não consigo encontrar um documento para isso.

Pygame me dá essas bandeiras para display.set.mode ():

pygame.FULLSCREEN    create a fullscreen display
pygame.DOUBLEBUF     recommended for HWSURFACE or OPENGL
pygame.HWSURFACE     hardware accelerated, only in FULLSCREEN
pygame.OPENGL        create an OpenGL renderable display
pygame.RESIZABLE     display window should be sizeable
pygame.NOFRAME       display window will have no border or controls

Ok, posso entrar no modo de tela cheia. Agora, aqui está o meu código:

__author__ = 'EricsonWillians'

from pygame import *
import ctypes
init()
user32 = ctypes.windll.user32
screenSize = user32.GetSystemMetrics(0)/2, user32.GetSystemMetrics(1)/2

size = (screenSize)
screen = display.set_mode(size)
display.set_caption("Game")
done = False
clock = time.Clock()

def keyPressed(inputKey):
    keysPressed = key.get_pressed()
    if keysPressed[inputKey]:
        return True
    else:
        return False

while not done:
    for e in event.get():
        if e.type == QUIT:
            done = True
        if keyPressed(K_F10):
            if screen == display.set_mode(size):
                screen = display.set_mode(size, FULLSCREEN)
            else:
                screen = display.set_mode(size, "What flag should I put here for 'windowed'?")

    screen.fill((0,0,0))
    display.flip()
    clock.tick(60)

quit()

Não há como "voltar" ao modo de tela cheia, porque não há sinalizador "WINDOWED" como no SDL.

E "pygame.display.toggle_fullscreen ()"não funciona. (Pelo menos, eu não poderia fazê-lo funcionar).

Eu tentei "-1" ou "0" ou "não FULLSCREEN", mas nenhum deles funciona (com "0" como bandeira, a tela fica "estranha" .. Eu não sei o que acontece haha, mas não é JANELA).

questionAnswers(1)

yourAnswerToTheQuestion