call site 1 for execnet.Channel.setcallback
execnet/testing/test_rsync.py - line 81
75
76
77
78
79
80
81
82
83
84
85
   def test_rsync_default_reporting(self):
       source = self.source
       source.ensure("hello")
       cap = py.io.StdCapture()
       try:
           rsync = RSync(source)
->         rsync.add_target(gw, self.dest1)
           rsync.send()
       finally:
           out, err = cap.reset()
       assert out.find("hello") != -1
execnet/rsync.py - line 145
134
135
136
137
138
139
140
141
142
143
144
145
146
147
   def add_target(self, gateway, destdir, 
                  finishedcallback=None, **options):
       """ Adds a remote target specified via a 'gateway'
               and a remote destination directory. 
           """
       assert finishedcallback is None or callable(finishedcallback)
       for name in options:
           assert name in ('delete',)
       def itemcallback(req):
           self._receivequeue.put((channel, req))
       channel = gateway.remote_exec(REMOTE_SOURCE)
->     channel.setcallback(itemcallback, endmarker = None)
       channel.send((str(destdir), options))
       self._channels[channel] = finishedcallback