コード例 #1
0
ファイル: persistent.py プロジェクト: sibo7851/thickRenpy
    def save(self):

        fn = self._filename
        with open(fn + ".new", "wb") as f:
            dump(self, f)

        try:
            os.rename(fn + ".new", fn)
        except:
            os.unlink(fn)
            os.rename(fn + ".new", fn)
コード例 #2
0
ファイル: persistent.py プロジェクト: paulmorio/renpy
    def save(self):

        fn = self._filename
        f = file(fn + ".new", "wb")
        dump(self, f)
        f.close()

        try:
            os.rename(fn + ".new", fn)
        except:
            os.unlink(fn)
            os.rename(fn + ".new", fn)
コード例 #3
0
ファイル: persistent.py プロジェクト: graphicplug/renpy
    def save(self):

        fn = self._filename
        f = open(fn + ".new", "wb")
        dump(self, f)
        f.close()

        try:
            os.rename(fn + ".new", fn)
        except:
            os.unlink(fn)
            os.rename(fn + ".new", fn)