コード例 #1
0
 class Baz3:
     kwarg1 = attrib(kw_only=True)
     foo = attrib()
     kwargs = star_attrib(kw_only=True)
     bar = attrib()
     args = star_attrib()
     kwarg2 = attrib(kw_only=True)
コード例 #2
0
 class Qux:  # noqa
     foo = attrib()
     args = star_attrib()
     bar = attrib(factory=int)
     kwargs = star_attrib(kw_only=True)
コード例 #3
0
 class Woo(Poo):
     woo = star_attrib(kw_only=True)
コード例 #4
0
 class PosKwargs(Pos, Kwargs):  # noqa
     boop = star_attrib(kw_only=True)
コード例 #5
0
 class PosArgs(Pos, Args):
     args = star_attrib()
コード例 #6
0
 class PosArgsPlus(Pos, Args):
     kwargs = star_attrib(kw_only=True)
コード例 #7
0
class Args:
    args = star_attrib()
コード例 #8
0
 class Corge:
     foo: int
     args: Collection[int] = star_attrib()
     kwargs: Dict[str, int] = star_attrib(kw_only=True)
コード例 #9
0
 class Corge:
     args: Iterable[str] = star_attrib()
     kwargs: MutableMapping[str, int] = star_attrib(kw_only=True)
コード例 #10
0
 class Corge:
     args: Sequence[str] = star_attrib()
     kwargs: Mapping[str, int] = star_attrib(kw_only=True)
コード例 #11
0
 class Corge:
     kwargs: Dict[str, int] = star_attrib(kw_only=True)
     foo: Optional[str] = attrib()
     args: Tuple[str, ...] = star_attrib()
     bar: int = attrib(kw_only=True, factory=int)
コード例 #12
0
 class Baz2:
     kwargs = star_attrib(kw_only=True)
     kwarg = attrib(kw_only=True)
     foo = attrib()
     args = star_attrib()
コード例 #13
0
 class Corge:
     args: Tuple[str, ...] = star_attrib(converter=list)
コード例 #14
0
 class Corge:
     foo = attrib(kw_only=True)
     bar = attrib()
     kwargs = star_attrib(kw_only=True)
コード例 #15
0
class Quux:
    foo = attrib()
    args = star_attrib(converter=" ".join)
    bar = attrib(kw_only=True, factory=int)
    kwargs = star_attrib(kw_only=True, validator=validator)
コード例 #16
0
 class Corge:
     kwargs: Dict[int, str] = star_attrib(kw_only=True)
     foo: Optional[str] = attrib()
     args: List[str] = star_attrib()
     bar: int = attrib(kw_only=True, factory=int)
コード例 #17
0
 class Corge:
     foo = attrib(init=False)
     args = star_attrib()
     bar = attrib(init=False, factory=int)
     kwargs = star_attrib(kw_only=True)
コード例 #18
0
 class Corge:
     args: MutableSequence[str] = star_attrib()
     kwargs: Collection[int] = star_attrib(kw_only=True)
コード例 #19
0
 class Corge:
     args = star_attrib()
コード例 #20
0
 class Corge:
     args: str = star_attrib()
     kwargs: int = star_attrib(kw_only=True)
コード例 #21
0
class Kwargs:
    kwargs = star_attrib(kw_only=True)
コード例 #22
0
 class Corge:
     args: Tuple[str] = star_attrib()
コード例 #23
0
class Bar:
    foo = attrib()
    kwargs = star_attrib(kw_only=True)
コード例 #24
0
 class Corge:
     args: Tuple['str', ...] = star_attrib()
コード例 #25
0
 class PosArgs(Pos, Args):  # noqa
     boop = star_attrib()
コード例 #26
0
 class Corge:
     args: 'Zuple[str, ...]' = star_attrib()
コード例 #27
0
 class Moo(Kwonly):
     moo = star_attrib()
コード例 #28
0
 class Corge:
     foo: 'Scooby Doo' = attrib()
     args: 'Tuple[str, ...]' = star_attrib()
コード例 #29
0
class Baz:
    foo = attrib()
    args = star_attrib()
    bar = attrib(kw_only=True, factory=int)
    kwargs = star_attrib(kw_only=True)
コード例 #30
0
 class Qux:  # noqa
     args = star_attrib(kw_only=True)
     args2 = star_attrib(kw_only=True)