def fsSync(self,ts,raw): fsName = "%s.mop" % (str(ts.as_datetime()).split(' ')[0],) if self.fs is None: self.fs = open(os.path.join(self.path,fsName),'a+') else: if self.fs.name <> fsName: self.fs.flush() self.fs.close() self.fs = open(os.path.join(self.path,fsName),'a+') else: pass self.fs.write("%s%s" % (restoreFromOplog(raw),os.linesep))
def insert(self, ns, ts, id, obj, raw, **kw): super(StdOutSenderCat, self).insert(self, ns, ts, id, obj, raw, **kw) print "[%s] insert on %s, %s" % (ts.as_datetime(),ns,restoreFromOplog(raw))
def delete(self, ns, ts, id, raw, **kw): super(StdOutSenderCat, self).delete(self, ns, ts, id, raw, **kw) print "[%s] delete on %s, %s" % (ts.as_datetime(),ns,restoreFromOplog(raw))