~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/remote.py

  • Committer: Jelmer Vernooij
  • Date: 2011-12-11 16:32:08 UTC
  • mto: This revision was merged to the branch mainline in revision 6372.
  • Revision ID: jelmer@samba.org-20111211163208-k9kbbra1olqgix9y
Cope with empty results.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1841
1841
            raise errors.UnexpectedSmartServerResponse(response_tuple)
1842
1842
        deserializer = inventory_delta.InventoryDeltaDeserializer()
1843
1843
        byte_stream = response_handler.read_streamed_body()
1844
 
        src_format, stream = smart_repo._byte_stream_to_stream(byte_stream)
 
1844
        decoded = smart_repo._byte_stream_to_stream(byte_stream)
 
1845
        if decoded is None:
 
1846
            # no results whatsoever
 
1847
            return
 
1848
        src_format, stream = decoded
1845
1849
        if src_format.network_name() != self._format.network_name():
1846
1850
            raise AssertionError(
1847
1851
                "Mismatched RemoteRepository and stream src %r, %r" % (