Comments
Patch
@@ -4,7 +4,7 @@
> import sys
> for entry in sys.stdin.read().split('\n'):
> if entry:
- > print entry.split('\x00')[0]
+ > print(entry.split('\x00')[0])
> EOF
$ echo "[extensions]" >> $HGRCPATH
@@ -41,11 +41,11 @@
> output = stringio()
>
> def startrsp(status, headers):
- > print '---- STATUS'
- > print status
- > print '---- HEADERS'
- > print [i for i in headers if i[0] != 'ETag']
- > print '---- DATA'
+ > print('---- STATUS')
+ > print(status)
+ > print('---- HEADERS')
+ > print([i for i in headers if i[0] != 'ETag'])
+ > print('---- DATA')
> return output.write
>
> env = {
@@ -68,13 +68,13 @@
> i = hgweb('.')
> for c in i(env, startrsp):
> pass
- > print '---- ERRORS'
- > print errors.getvalue()
- > print '---- OS.ENVIRON wsgi variables'
- > print sorted([x for x in os.environ if x.startswith('wsgi')])
- > print '---- request.ENVIRON wsgi variables'
+ > print('---- ERRORS')
+ > print(errors.getvalue())
+ > print('---- OS.ENVIRON wsgi variables')
+ > print(sorted([x for x in os.environ if x.startswith('wsgi')]))
+ > print('---- request.ENVIRON wsgi variables')
> with i._obtainrepo() as repo:
- > print sorted([x for x in repo.ui.environ if x.startswith('wsgi')])
+ > print(sorted([x for x in repo.ui.environ if x.startswith('wsgi')]))
> EOF
$ $PYTHON request.py
---- STATUS
@@ -31,11 +31,11 @@
> input = stringio()
>
> def startrsp(status, headers):
- > print '---- STATUS'
- > print status
- > print '---- HEADERS'
- > print [i for i in headers if i[0] != 'ETag']
- > print '---- DATA'
+ > print('---- STATUS')
+ > print(status)
+ > print('---- HEADERS')
+ > print([i for i in headers if i[0] != 'ETag'])
+ > print('---- DATA')
> return output.write
>
> env = {
@@ -58,8 +58,8 @@
> sys.stdout.write(output.getvalue())
> sys.stdout.write(''.join(content))
> getattr(content, 'close', lambda : None)()
- > print '---- ERRORS'
- > print errors.getvalue()
+ > print('---- ERRORS')
+ > print(errors.getvalue())
>
> output = stringio()
> env['PATH_INFO'] = '/'
@@ -31,11 +31,11 @@
> input = stringio()
>
> def startrsp(status, headers):
- > print '---- STATUS'
- > print status
- > print '---- HEADERS'
- > print [i for i in headers if i[0] != 'ETag']
- > print '---- DATA'
+ > print('---- STATUS')
+ > print(status)
+ > print('---- HEADERS')
+ > print([i for i in headers if i[0] != 'ETag'])
+ > print('---- DATA')
> return output.write
>
> env = {
@@ -59,8 +59,8 @@
> sys.stdout.write(output.getvalue())
> sys.stdout.write(''.join(content))
> getattr(content, 'close', lambda : None)()
- > print '---- ERRORS'
- > print errors.getvalue()
+ > print('---- ERRORS')
+ > print(errors.getvalue())
>
> output = stringio()
> env['QUERY_STRING'] = 'style=atom'