complete draft: update from Atlas
This commit is contained in:
@@ -38,8 +38,7 @@ deploy(trash_can)
|
||||
# tag::DEPLOY_NOT_VALID[]
|
||||
compost_can: TrashCan[Compostable] = TrashCan()
|
||||
deploy(compost_can)
|
||||
# end::DEPLOY_NOT_VALID[]
|
||||
|
||||
## Argument 1 to "deploy" has
|
||||
## mypy: Argument 1 to "deploy" has
|
||||
## incompatible type "TrashCan[Compostable]"
|
||||
## expected "TrashCan[Biodegradable]"
|
||||
# end::DEPLOY_NOT_VALID[]
|
||||
|
||||
@@ -38,11 +38,12 @@ orange_juice_dispenser = BeverageDispenser(OrangeJuice())
|
||||
install(orange_juice_dispenser)
|
||||
# end::INSTALL_JUICE_DISPENSERS[]
|
||||
|
||||
################################################ not a juice dispenser
|
||||
################################################ more general dispenser
|
||||
|
||||
# tag::INSTALL_BEVERAGE_DISPENSER[]
|
||||
beverage_dispenser = BeverageDispenser(Beverage())
|
||||
|
||||
## Argument 1 to "install" has
|
||||
install(beverage_dispenser)
|
||||
## mypy: Argument 1 to "install" has
|
||||
## incompatible type "BeverageDispenser[Beverage]"
|
||||
## expected "BeverageDispenser[Juice]"
|
||||
install(beverage_dispenser)
|
||||
# end::INSTALL_BEVERAGE_DISPENSER[]
|
||||
|
||||
@@ -37,7 +37,7 @@ install(juice_dispenser)
|
||||
# tag::INSTALL_BEVERAGE_DISPENSER[]
|
||||
beverage_dispenser = BeverageDispenser(Beverage())
|
||||
install(beverage_dispenser)
|
||||
## Argument 1 to "install" has
|
||||
## mypy: Argument 1 to "install" has
|
||||
## incompatible type "BeverageDispenser[Beverage]"
|
||||
## expected "BeverageDispenser[Juice]"
|
||||
# end::INSTALL_BEVERAGE_DISPENSER[]
|
||||
@@ -48,7 +48,7 @@ install(beverage_dispenser)
|
||||
# tag::INSTALL_ORANGE_JUICE_DISPENSER[]
|
||||
orange_juice_dispenser = BeverageDispenser(OrangeJuice())
|
||||
install(orange_juice_dispenser)
|
||||
# end::INSTALL_ORANGE_JUICE_DISPENSER[]
|
||||
## Argument 1 to "install" has
|
||||
## mypy: Argument 1 to "install" has
|
||||
## incompatible type "BeverageDispenser[OrangeJuice]"
|
||||
## expected "BeverageDispenser[Juice]"
|
||||
# end::INSTALL_ORANGE_JUICE_DISPENSER[]
|
||||
|
||||
Reference in New Issue
Block a user