original_docstring: 
          This only takes args so it can be used as a callback. Don't
          pass an arg, it is ignored.
          
docstring: This only takes args so it can be used as a callback. Don't
  pass an arg, it is ignored.
docstring_tokens: This only takes args so it can be used as a callback . Don ' t pass an arg it is ignored .
code: def bootstrap(self, arg=None):
          '''
          This only takes args so it can be used as a callback. Don't
          pass an arg, it is ignored.
          '''
          try:
              self.protocol.add_event_listener(
                  'CONF_CHANGED', self._conf_changed)
          except RuntimeError:
              # for Tor versions which don't understand CONF_CHANGED
              # there's nothing we can really do.
              log.msg(
                  "Can't listen for CONF_CHANGED event; won't stay up-to-date "
                  "with other clients.")
          d = self.protocol.get_info_raw("config/names")
          d.addCallback(self._do_setup)
          d.addCallback(self.do_post_bootstrap)
          d.addErrback(self.do_post_errback)
code_tokens: def bootstrap ( self , arg = None ) : try : self . protocol . add_event_listener ( 'CONF_CHANGED' , self . _conf_changed ) except RuntimeError : log . msg ( "Can't listen for CONF_CHANGED event; won't stay up-to-date " "with other clients." ) d = self . protocol . get_info_raw ( "config/names" ) d . addCallback ( self . _do_setup ) d . addCallback ( self . do_post_bootstrap ) d . addErrback ( self . do_post_errback )
short_docstring: This only takes args so it can be used as a callback.
short_docstring_tokens: This only takes args so it can be used as a callback .
comment: '''
          This only takes args so it can be used as a callback. Don't
          pass an arg, it is ignored.
          '''$SEP$# for Tor versions which don't understand CONF_CHANGED$SEP$# there's nothing we can really do.