Ejemplo n.º 1
0
def save():
    """
    Saves the persistent data to disk.
    """

    if not should_save_persistent:
        return

    try:
        data = zlib.compress(dumps(renpy.game.persistent), 3)
        renpy.loadsave.location.save_persistent(data)
    except:
        if renpy.config.developer:
            raise

    global persistent_mtime

    # Prevent updates just after save
    mtime = persistent_mtime

    for mtime, _data in renpy.loadsave.location.load_persistent():
        if mtime <= persistent_mtime:
            continue

    persistent_mtime = mtime
Ejemplo n.º 2
0
def save():
    """
    Saves the persistent data to disk.
    """

    if not should_save_persistent:
        return

    try:
        data = dumps(renpy.game.persistent).encode("zlib")
        renpy.loadsave.location.save_persistent(data)
    except:
        if renpy.config.developer:
            raise
Ejemplo n.º 3
0
def save():
    """
    Saves the persistent data to disk.
    """

    if not should_save_persistent:
        return

    try:
        data = dumps(renpy.game.persistent).encode("zlib")
        renpy.loadsave.location.save_persistent(data)
    except:
        if renpy.config.developer:
            raise