File tree Expand file tree Collapse file tree 2 files changed +20
-2
lines changed
docs/source/pcapkit/corekit Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,8 @@ which is originally designed alike :class:`sys.version_info`.
1111 :no-members:
1212 :show-inheritance:
1313
14+ .. autoproperty :: version
15+
1416 .. property :: major
1517 :type: int
1618
Original file line number Diff line number Diff line change 1313
1414__all__ = ['VersionInfo' ]
1515
16- VersionInfo = collections .namedtuple ('VersionInfo' , ['major' , 'minor' ])
17- VersionInfo .__doc__ = """VersionInfo is alike :class:`sys.version_info`."""
16+
17+ class VersionInfo (collections .namedtuple ('VersionInfo' , ['major' , 'minor' ])):
18+ """VersionInfo is alike :class:`sys.version_info`."""
19+
20+ __slots__ = ()
21+
22+ #: Major version.
23+ major : int
24+ #: Minor version.
25+ minor : int
26+
27+ @property
28+ def version (self ) -> 'str' :
29+ """Return version string."""
30+ return f'{ self .major } .{ self .minor } '
31+
32+ def __str__ (self ) -> 'str' :
33+ return f'{ self .major } .{ self .minor } '
You can’t perform that action at this time.
0 commit comments