コード例 #1
0
ファイル: SearchAndReplace.py プロジェクト: fsav/diffrev
 def getPackedSettings(self):
     """
     Returns a byte sequence (string) containing the current settings
     of all data members (except title and cache info (searchOpTree)).
     This can be saved in the database and restored later with
     setPackedSettings()
     """
     stream = SerializeStream(stringBuf="", readMode=False)
     self.serializeBin(stream)
     
     return stream.getBytes()
コード例 #2
0
 def handle(self):
     # Send initial greeting
     self.wfile.write("WikidPad_command_server 1.0\n")
     try:
         basecmd = self._readLine()
         if basecmd == "cmdline":
             # a commandline will be transmitted
             cookie = self._readLine()
             if cookie == self.server.getAppCookie():
                 self.wfile.write("+App cookie ok\n")
                 # Authentication passed
                 sst = SerializeStream(fileObj=self.rfile, readMode=True)
                 cmdline = sst.serArrString(())
                 evt = RemoteCommandEvent(cmdline)
                 wx.GetApp().GetTopWindow().AddPendingEvent(evt)
             else:
                 self.wfile.write("-Bad app cookie\n")
     except:
         pass
コード例 #3
0
ファイル: Ipc.py プロジェクト: calebmauer/WikidPad
 def handle(self):
     # Send initial greeting
     self.wfile.write("WikidPad_command_server 1.0\n")
     try:
         basecmd = self._readLine()
         if basecmd == "cmdline":
             # a commandline will be transmitted
             cookie = self._readLine()
             if cookie == self.server.getAppCookie():
                 self.wfile.write("+App cookie ok\n")
                 # Authentication passed
                 sst = SerializeStream(fileObj=self.rfile, readMode=True)
                 cmdline = sst.serArrString(())
                 evt = RemoteCommandEvent(cmdline)
                 wx.GetApp().GetTopWindow().AddPendingEvent(evt)
             else:
                 self.wfile.write("-Bad app cookie\n")
     except:
         pass