示例#1
0
 def __repr__(self):
     return create_repr(
         self.__class__.__name__,
         list(filter(None, [self.short, self.long])) + self.positionals,
         {
             "help": self.help
     })
示例#2
0
 def __repr__(self):
     return create_repr(
         self.__class__.__name__,
         [self.stream],
         {
             "should_close": self.should_close,
             "encoding": self.encoding,
             "errors": self.errors
         }
     )
示例#3
0
 def __repr__(self):
     return create_repr(
         self.__class__.__name__,
         [self.positional, self.mapping],
         {
             "metavar": self.metavar,
             "optional": self.optional,
             "remaining": self.remaining,
             "help": self.help
         }
     )
示例#4
0
 def __repr__(self):
     return create_repr(
         self.__class__.__name__,
         [self.path],
         {
             "mode": self.mode,
             "buffering": self.buffering,
             "encoding": self.encoding,
             "errors": self.errors,
             "newline": self.newline,
             "opener": self.opener
         }
     )
示例#5
0
文件: utils.py 项目: DasIch/awwparse
 def test_create_repr(self):
     self.assert_equal(create_repr("foo"), "foo()")
     self.assert_equal(create_repr("foo", ["bar", "baz"]), "foo('bar', 'baz')")
     self.assert_equal(create_repr("foo", kwargs={"spam": "eggs"}), "foo(spam='eggs')")
     self.assert_equal(create_repr("foo", ["bar", "baz"], {"spam": "eggs"}), "foo('bar', 'baz', spam='eggs')")
示例#6
0
 def __repr__(self):
     return create_repr(self.__class__.__name__, kwargs=self.copy_args())
示例#7
0
 def __repr__(self):
     return create_repr(
         self.__class__.__name__,
         [self.argument, self.choices],
         Positional.copy_args(self)
     )
示例#8
0
 def __repr__(self):
     return create_repr(
         self.__class__.__name__,
         [self.positionals, self.error_message],
         ConverterBase.copy_args(self)
     )