def __repr__(self):
if isinstance(self._args, abc.Sequence):
argstr = ', '.join(repr(arg) for arg in self._args)
elif isinstance(self._args, abc.Mapping):
argstr = ', '.join('%s=%r' % (k,v)
for k,v in self._args.items())
provides = '/'.join(interface for interface in self.provides)
string = '<Command [{}] {}({})'.format(provides, self.name, argstr)
if self.finished:
string += ' success={}'.format(self.success)
else:
string += ' running'
return string + '>'
评论列表
文章目录