예제 #1
0
 def _try_once_to_download_version(self, servermap, version,
                                   fetch_privkey=False):
     r = Retrieve(self, servermap, version, fetch_privkey)
     if self._history:
         self._history.notify_retrieve(r.get_status())
     d = r.download()
     d.addCallback(self._downloaded_version)
     return d
예제 #2
0
 def _read(self, consumer, offset=0, size=None, fetch_privkey=False):
     """
     I am the serialized companion of read.
     """
     r = Retrieve(self._node, self._storage_broker, self._servermap,
                  self._version, fetch_privkey)
     if self._history:
         self._history.notify_retrieve(r.get_status())
     d = r.download(consumer, offset, size)
     return d
예제 #3
0
 def _try_once_to_download_version(self,
                                   servermap,
                                   version,
                                   fetch_privkey=False):
     r = Retrieve(self, servermap, version, fetch_privkey)
     if self._history:
         self._history.notify_retrieve(r.get_status())
     d = r.download()
     d.addCallback(self._downloaded_version)
     return d
예제 #4
0
 def _read(self, consumer, offset=0, size=None, fetch_privkey=False):
     """
     I am the serialized companion of read.
     """
     r = Retrieve(self._node, self._storage_broker, self._servermap,
                  self._version, fetch_privkey)
     if self._history:
         self._history.notify_retrieve(r.get_status())
     d = r.download(consumer, offset, size)
     return d