コード例 #1
0
ファイル: mpl.py プロジェクト: 235/Bokeh
 def make_doc(self, title):
     url = urlparse.urljoin(self.root_url,"/bokeh/doc/")
     data = protocol.serialize_web({'title' : title})
     response = self.session.post(url, data=data, verify=False)
     if response.status_code == 409:
         raise DataIntegrityException
     self.userinfo = get_json(response)
コード例 #2
0
 def make_doc(self, title):
     url = urlparse.urljoin(self.root_url, "/bokeh/doc/")
     data = protocol.serialize_web({'title': title})
     response = self.session.post(url, data=data, verify=False)
     if response.status_code == 409:
         raise DataIntegrityException
     self.userinfo = get_json(response)
コード例 #3
0
ファイル: bbmodel.py プロジェクト: yogeshc/Bokeh
 def buffer_sync(self):
     """bulk upsert of everything in self.buffer
     """
     data = protocol.serialize_web(
         [x.to_broadcast_json(include_hidden=True) for x in self.buffer])
     url = utils.urljoin(self.baseurl, self.docid + "/", 'bulkupsert')
     self.s.post(url, data=data)
     for m in self.buffer:
         m.set('created', True)
     self.buffer = []
コード例 #4
0
ファイル: bbmodel.py プロジェクト: dasfaha/bokeh
 def buffer_sync(self):
     """bulk upsert of everything in self.buffer
     """
     data = protocol.serialize_web(
         [x.to_broadcast_json(include_hidden=True) for x in self.buffer])
     url = utils.urljoin(self.baseurl, self.docid + "/", 'bulkupsert')
     self.s.post(url, data=data)
     for m in self.buffer:
         m.set('created', True)
     self.buffer = []
コード例 #5
0
ファイル: bbmodel.py プロジェクト: yogeshc/Bokeh
 def update(self, model, defer=False):
     model.set('doc', self.docid)        
     if defer:
         self.buffer.append(model)
     else:
         url = utils.urljoin(self.baseurl,
                             self.docid + "/",
                             model.typename + "/",
                             model.id +"/")
         log.debug("create %s", url)
         self.s.put(url, data=protocol.serialize_web(
             model.to_json(include_hidden=True)))
     return model
コード例 #6
0
ファイル: bbmodel.py プロジェクト: dasfaha/bokeh
 def update(self, model, defer=False):
     model.set('doc', self.docid)        
     if defer:
         self.buffer.append(model)
     else:
         url = utils.urljoin(self.baseurl,
                             self.docid + "/",
                             model.typename + "/",
                             model.id +"/")
         log.debug("create %s", url)
         self.s.put(url, data=protocol.serialize_web(
             model.to_json(include_hidden=True)))
     return model