updated from Atlas

This commit is contained in:
Luciano Ramalho
2021-08-07 00:44:01 -03:00
parent cbd13885fc
commit 01e717b60a
96 changed files with 580 additions and 1021 deletions

View File

@@ -1,9 +1,7 @@
from dataclasses import dataclass, field
@dataclass
class ClubMember:
name: str
guests: list = field(default_factory=list)

View File

@@ -3,7 +3,6 @@ from dataclasses import dataclass
# tag::CLUBMEMBER[]
@dataclass
class ClubMember:
name: str
guests: list = []
# end::CLUBMEMBER[]

View File

@@ -34,9 +34,7 @@ from club import ClubMember
@dataclass
class HackerClubMember(ClubMember): # <1>
all_handles = set() # <2>
handle: str = '' # <3>
def __post_init__(self):

View File

@@ -35,9 +35,7 @@ from club import ClubMember
@dataclass
class HackerClubMember(ClubMember):
all_handles: ClassVar[set[str]] = set()
handle: str = ''
def __post_init__(self):

View File

@@ -32,7 +32,7 @@ from enum import Enum, auto
from datetime import date
class ResourceType(Enum): # <1>
class ResourceType(Enum): # <1>
BOOK = auto()
EBOOK = auto()
VIDEO = auto()

View File

@@ -2,7 +2,6 @@ from dataclasses import dataclass
@dataclass
class DemoDataClass:
a: int # <1>
b: float = 1.1 # <2>
c = 'spam' # <3>

View File

@@ -1,7 +1,6 @@
import typing
class DemoNTClass(typing.NamedTuple):
a: int # <1>
b: float = 1.1 # <2>
c = 'spam' # <3>

View File

@@ -1,5 +1,4 @@
class DemoPlainClass:
a: int # <1>
b: float = 1.1 # <2>
c = 'spam' # <3>

View File

@@ -11,7 +11,6 @@
from typing import NamedTuple
class Coordinate(NamedTuple):
lat: float
lon: float

View File

@@ -13,8 +13,7 @@ This version has a field with a default value::
from typing import NamedTuple
class Coordinate(NamedTuple):
lat: float # <1>
lon: float
reference: str = 'WGS84' # <2>
# end::COORDINATE[]
# end::COORDINATE[]

View File

@@ -1,7 +1,6 @@
import typing
class Coordinate(typing.NamedTuple):
lat: float
lon: float