print '''
Webware View CGI Source ''' if not fields.has_key('filename'): print '
No filename specified.'
else:
if fields.has_key('tabSize'):
tabSize = int(fields['tabSize'].value)
else:
tabSize = 4
filename = fields['filename'].value
filename += '.py'
contents = open(filename).read()
if tabSize > 0:
contents = contents.expandtabs(tabSize)
contents = contents.replace('&', '&')
contents = contents.replace('<', '<')
contents = contents.replace('>', '>')
print '
%s
%s' % (filename, contents) print ''' '''