Don't us sys.ps1 and sys.ps2.

Exercise trailing comma in tuples.
This commit is contained in:
Guido van Rossum 1991-04-07 13:42:52 +00:00
parent fac38b7c40
commit 6179fe6a08
1 changed files with 7 additions and 3 deletions

View File

@ -122,7 +122,7 @@ from time import sleep
[4] [4]
from math import * from math import *
[5] [5]
from sys import modules, ps1, ps2 from sys import modules, path
[6] [6]
### compound_stmt: if_stmt | while_stmt | for_stmt | try_stmt | funcdef | classdef ### compound_stmt: if_stmt | while_stmt | for_stmt | try_stmt | funcdef | classdef
@ -213,7 +213,7 @@ print 'factor' # ('+'|'-') factor | atom trailer*
x = +1 x = +1
x = -1 x = -1
x = 1 x = 1
c = sys.ps1[0] c = sys.path[0]
x = time.time() x = time.time()
x = sys.modules['time'].time() x = sys.modules['time'].time()
a = '01234' a = '01234'
@ -243,7 +243,11 @@ x = 123
### exprlist: expr (',' expr)* [','] ### exprlist: expr (',' expr)* [',']
### testlist: test (',' test)* [','] ### testlist: test (',' test)* [',']
# These have been exercised enough above # These have been exercised already above, except for trailing comma:
x = 1, 2, 3,
x = 1,
x = (1 and 2, 1 or 2,)
x = (not 1,)
print 'classdef' # 'class' NAME parameters ['=' baselist] ':' suite print 'classdef' # 'class' NAME parameters ['=' baselist] ':' suite
### baselist: atom arguments (',' atom arguments)* ### baselist: atom arguments (',' atom arguments)*