code: def wrap_call(self, call_cmd):
          
  
          if isinstance(call_cmd, basestring):  # FIXME python 3 unsafe
              call_cmd = [call_cmd]
  
          return [self._trickle_cmd, "-s"] + self._settings.to_argument_list() + list(call_cmd)
docs: "wraps" the call_cmd so it can be executed by subprocess.call (and related flavors) as "args" argument
  
          :param call_cmd: original args like argument (string or sequence)
  
          :return: a sequence with the original command "executed" under trickle