"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

def wrap_call(self, call_cmd):
        """
        "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
        """

        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)