Esempio n. 1
0
 def assign(self, context, return_value):
     self.validate_assignment()
     context.trace(lambda: 'Return: %s' % prepr(return_value))
     resolver = ReturnValueResolver(self.assignment)
     for name, value in resolver.resolve(return_value):
         if not self._extended_assign(name, value, context.variables):
             value = self._normal_assign(name, value, context.variables)
         context.info(format_assign_message(name, value))
Esempio n. 2
0
 def assign(self, return_value):
     context = self._context
     context.trace(lambda: 'Return: %s' % prepr(return_value))
     resolver = ReturnValueResolver(self._assignment)
     for name, value in resolver.resolve(return_value):
         if not self._extended_assign(name, value, context.variables):
             value = self._normal_assign(name, value, context.variables)
         context.info(format_assign_message(name, value))
Esempio n. 3
0
 def _log_args(self, variables):
     args = ['${%s}' % arg for arg in self.arguments.positional]
     if self.arguments.varargs:
         args.append('@{%s}' % self.arguments.varargs)
     if self.arguments.kwargs:
         args.append('&{%s}' % self.arguments.kwargs)
     args = ['%s=%s' % (name, utils.prepr(variables[name]))
             for name in args]
     return 'Arguments: [ %s ]' % ' | '.join(args)
Esempio n. 4
0
 def _log_args(self, variables):
     args = ['${%s}' % arg for arg in self.arguments.positional]
     if self.arguments.varargs:
         args.append('@{%s}' % self.arguments.varargs)
     if self.arguments.kwargs:
         args.append('&{%s}' % self.arguments.kwargs)
     args = [
         '%s=%s' % (name, utils.prepr(variables[name])) for name in args
     ]
     return 'Arguments: [ %s ]' % ' | '.join(args)
 def _check_deprecations(self, cells, path, line_number):
     for original in cells:
         normalized = self._normalize_whitespace(original)
         if normalized != original:
             if len(normalized) != len(original):
                 msg = 'Collapsing consecutive whitespace'
             else:
                 msg = 'Converting whitespace characters to ASCII spaces'
             LOGGER.warn("%s during parsing is deprecated. Fix %s in file "
                         "'%s' on line %d."
                         % (msg, prepr(original), path, line_number))
         yield normalized
 def _trace_log_args(self, positional, named):
     args = [prepr(arg) for arg in positional]
     args += ['%s=%s' % (unic(n), prepr(v)) for n, v in named]
     return 'Arguments: [ %s ]' % ' | '.join(args)
 def _trace_log_args(self, positional, named):
     args = [prepr(arg) for arg in positional]
     args += ['%s=%s' % (unic(n), prepr(v)) for n, v in named]
     return 'Arguments: [ %s ]' % ' | '.join(args)
 def _log_args(self, positional, named):
     positional = [utils.prepr(arg) for arg in positional]
     named = ['%s=%s' % (utils.unic(name), utils.prepr(value))
              for name, value in named.items()]
     return 'Arguments: [ %s ]' % ' | '.join(positional + named)
 def _format_trace_log_args_message(self, args, variables):
     args = ['%s=%s' % (name, prepr(variables[name])) for name in args]
     return 'Arguments: [ %s ]' % ' | '.join(args)