Remove accidentally checked in files. (GH-6835) (GH-6844)
(cherry picked from commit 046d311654
)
Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com>
This commit is contained in:
parent
2ce72e243f
commit
28ff86eff0
12
f.py
12
f.py
|
@ -1,12 +0,0 @@
|
||||||
from __future__ import annotations
|
|
||||||
from dataclasses import dataclass
|
|
||||||
from typing import List
|
|
||||||
from typing import ClassVar as CV
|
|
||||||
|
|
||||||
@dataclass
|
|
||||||
class A:
|
|
||||||
a: List[str]
|
|
||||||
|
|
||||||
@dataclass
|
|
||||||
class B(A):
|
|
||||||
b: CV[int]
|
|
15
j.py
15
j.py
|
@ -1,15 +0,0 @@
|
||||||
|
|
||||||
class X:
|
|
||||||
def __init__(self, value):
|
|
||||||
self.value = value
|
|
||||||
def __str__(self):
|
|
||||||
return str(self.value)
|
|
||||||
def __format__(self, fmt):
|
|
||||||
assert fmt[0] == '='
|
|
||||||
self.value = eval(fmt[1:])
|
|
||||||
return ''
|
|
||||||
|
|
||||||
x = X(3)
|
|
||||||
print(x)
|
|
||||||
f'{x:=4}' # Behold!
|
|
||||||
print(x)
|
|
20
t.py
20
t.py
|
@ -1,20 +0,0 @@
|
||||||
from dataclasses import *
|
|
||||||
|
|
||||||
class D:
|
|
||||||
"""A descriptor class that knows its name."""
|
|
||||||
def __set_name__(self, owner, name):
|
|
||||||
self.name = name
|
|
||||||
def __get__(self, instance, owner):
|
|
||||||
if instance is not None:
|
|
||||||
return 1
|
|
||||||
return self
|
|
||||||
|
|
||||||
from dataclasses import *
|
|
||||||
|
|
||||||
@dataclass
|
|
||||||
class C:
|
|
||||||
d: int = field(default=D(), init=False)
|
|
||||||
|
|
||||||
@dataclass
|
|
||||||
class E(C):
|
|
||||||
e: int = field(default=D(), init=False)
|
|
31
x.py
31
x.py
|
@ -1,31 +0,0 @@
|
||||||
#from __future__ import annotations
|
|
||||||
from typing import ClassVar, Dict, get_type_hints
|
|
||||||
from dataclasses import *
|
|
||||||
|
|
||||||
class Starship:
|
|
||||||
stats: ClassVar[Dict[str, int]] = {}
|
|
||||||
|
|
||||||
#print(get_type_hints(Starship))
|
|
||||||
|
|
||||||
#class A:
|
|
||||||
# a: Dict[int, C]
|
|
||||||
|
|
||||||
#print(get_type_hints(A))
|
|
||||||
|
|
||||||
cv = [ClassVar[int]]
|
|
||||||
|
|
||||||
@dataclass
|
|
||||||
class C:
|
|
||||||
CVS = [ClassVar[str]]
|
|
||||||
a: cv[0]
|
|
||||||
b: 'C'
|
|
||||||
c: 'CVS[0]'
|
|
||||||
x: 'ClassVar["int"]'
|
|
||||||
y: 'ClassVar[C]'
|
|
||||||
|
|
||||||
print()
|
|
||||||
print(C.__annotations__)
|
|
||||||
print(C.__dataclass_fields__)
|
|
||||||
|
|
||||||
|
|
||||||
#print(get_type_hints(C))
|
|
Loading…
Reference in New Issue