Ejemplo n.º 1
0
        def get_sig_str(self, with_annotations=True):
            """Return function signature as a string.

            with_annotations is ignored on Python 2.  On Python 3 signature
            will omit annotations if it is set to False.
            """
            return inspect_formatargspec(self.args, self.varargs, self.varkw,
                                         [])
Ejemplo n.º 2
0
        def get_invocation_str(self):
            kwonly_pairs = None
            formatters = {}
            if self.kwonlyargs:
                kwonly_pairs = dict((arg, arg) for arg in self.kwonlyargs)
                formatters['formatvalue'] = lambda value: '=' + value

            sig = inspect_formatargspec(self.args, self.varargs, self.varkw,
                                        [], kwonly_pairs, kwonly_pairs, {},
                                        **formatters)
            sig = self._KWONLY_MARKER.sub('', sig)
            return sig[1:-1]
Ejemplo n.º 3
0
 def get_invocation_str(self):
     return inspect_formatargspec(self.args, self.varargs, self.varkw,
                                  [])[1:-1]