1# Source code size mod 2**32: 292 bytes
2# Method Name:       <module>
3# Filename:          version_specific/bug36/01_fstring.py
4# Argument count:    0
5# Keyword-only arguments: 0
6# Number of locals:  0
7# Stack size:        8
8# Flags:             0x00000040 (NOFREE)
9# First Line:        3
10# Constants:
11#    0: 0
12#    1: None
13#    2: 'Fred'
14#    3: 50
15#    4: 1991
16#    5: 10
17#    6: 12
18#    7: 'My name is '
19#    8: ', my age next year is '
20#    9: 1
21#   10: ', my anniversary is '
22#   11: '%A, %B %d, %Y'
23#   12: '.'
24#   13: 'He said his name is '
25# Names:
26#    0: datetime
27#    1: name
28#    2: age
29#    3: date
30#    4: anniversary
31#    5: print
32  3:           0 LOAD_CONST           (0)
33               2 LOAD_CONST           (None)
34               4 IMPORT_NAME          (datetime)
35               6 STORE_NAME           (datetime)
36
37  4:           8 LOAD_CONST           ('Fred')
38              10 STORE_NAME           (name)
39
40  5:          12 LOAD_CONST           (50)
41              14 STORE_NAME           (age)
42
43  6:          16 LOAD_NAME            (datetime)
44              18 LOAD_ATTR            (date)
45              20 LOAD_CONST           (1991)
46              22 LOAD_CONST           (10)
47              24 LOAD_CONST           (12)
48              26 CALL_FUNCTION        (3 positional arguments)
49              28 STORE_NAME           (anniversary)
50
51  7:          30 LOAD_NAME            (print)
52              32 LOAD_CONST           ('My name is ')
53              34 LOAD_NAME            (name)
54              36 FORMAT_VALUE         0
55              38 LOAD_CONST           (', my age next year is ')
56              40 LOAD_NAME            (age)
57              42 LOAD_CONST           (1)
58              44 BINARY_ADD
59              46 FORMAT_VALUE         0
60              48 LOAD_CONST           (', my anniversary is ')
61              50 LOAD_NAME            (anniversary)
62              52 LOAD_CONST           ('%A, %B %d, %Y')
63              54 FORMAT_VALUE         4
64              56 LOAD_CONST           ('.')
65              58 BUILD_STRING         7
66              60 CALL_FUNCTION        (1 positional argument)
67              62 POP_TOP
68
69  8:          64 LOAD_NAME            (print)
70              66 LOAD_CONST           ('He said his name is ')
71              68 LOAD_NAME            (name)
72              70 FORMAT_VALUE         (!r)
73              72 LOAD_CONST           ('.')
74              74 BUILD_STRING         3
75              76 CALL_FUNCTION        (1 positional argument)
76              78 POP_TOP
77              80 LOAD_CONST           (None)
78              82 RETURN_VALUE
79
80