-
-
Save lakinwecker/08b484b3ce12102ac3df to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# coding=utf-8 | |
import cherrypy | |
class HelloWorld(object): | |
def index(self, data=None, foo=None): | |
if data: | |
return (u"Hello World: {0} {1}".format(type(data), data)).replace("<", "<").replace(">", ">") | |
return u""" | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
</head> | |
<body> | |
<h1>Bad</h1> | |
<form method="POST" enctype="multipart/form-data"><textarea name="data"> | |
–Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus in ullamcorper magna. Proin vitae sem et tellus ultrices venenatis. Maecenas placerat turpis arcu. Ut malesuada pharetra odio, eget maximus quam tincidunt at. Aenean molestie semper dui, ac lobortis odio egestas nec. Nullam commodo dui quis nisl efficitur, sed mattis nunc accumsan. Mauris augue est, ullamcorper at orci in, euismod faucibus nunc. Proin non interdum arcu, ut aliquet nunc. Integer non faucibus nibh. Quisque aliquam nibh a purus molestie, sed egestas orci pharetra. | |
aliquam tellus id, dapibus diam. Aliquam condimentum ac elit eget lobortis. Vivamus ut odio et dolor ultricies bibendum. Proin pulvinar suscipit semper. Sed pretium cursus fringilla. Mauris id convallis orci. Nunc velit ligula, pulvinar sed metus vel, sodales porta sapien. Suspendisse nunc ante, congue eget odio non, accumsan facilisis eros. Aliquam commodo sem vel blandit convallis. Proin fermentum ipsu | |
–Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus in ullamcorper magna. Proin vitae sem et tellus ultrices venenatis. Maecenas placerat turpis arcu. Ut malesuada pharetra odio, eget maximus quam tincidunt at. Aenean molestie semper dui, ac lobortis odio egestas nec. Nullam commodo dui quis nisl efficitur, sed mattis nunc accumsan. Mauris augue est, ullamcorper at orci in, euismod faucibus nunc. Proin non interdum arcu, ut aliquet nunc. Integer non faucibus nibh. Quisque aliquam nibh a purus molestie, sed egestas orci pharetra. | |
–Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus in ullamcorper magna. Proin vitae sem et tellus ultrices venenatis. Maecenas placerat turpis arcu. Ut malesuada pharetra odio, eget maximus quam tincidunt at. Aenean molestie semper dui, ac lobortis odio egestas nec. Nullam commodo dui quis nisl efficitur, sed mattis nunc accumsan. Mauris augue est, ullamcorper at orci in, euismod faucibus nunc. Proin non interdum arcu, ut aliquet nunc. Integer non faucibus nibh. Quisque aliquam nibh a purus molestie, sed egestas orci pharetra. | |
–Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus in ullamcorper magna. Proin vitae sem et tellus ultrices venenatis. Maecenas placerat turpis arcu. Ut malesuada pharetra odio, eget maximus quam tincidunt at. Aenean molestie semper dui, ac lobortis odio egestas nec. Nullam commodo dui quis nisl efficitur, sed mattis nunc accumsan. Mauris augue est, ullamcorper at orci in, euismod faucibus nunc. Proin non interdum arcu, ut aliquet nunc. Integer non faucibus nibh. Quisque aliquam nibh a purus molestie, sed egestas orci pharetra. | |
aliquam tellus id, dapibus diam. Aliquam condimentum ac elit eget lobortis. Vivamus ut odio et dolor ultricies bibendum. Proin pulvinar suscipit semper. Sed pretium cursus fringilla. Mauris id convallis orci. Nunc velit ligula, pulvinar sed metus vel, sodales porta sapien. Suspendisse nunc ante, congue eget odio non, accumsan facilisis eros. Aliquam commodo sem vel blandit convallis. Proin fermentum ipsu | |
aliquam tellus id, dapibus diam. Aliquam condimentum ac elit eget lobortis. Vivamus ut odio et dolor ultricies bibendum. Proin pulvinar suscipit semper. Sed pretium cursus fringilla. Mauris id convallis orci. Nunc velit ligula, pulvinar sed metus vel, sodales porta sapien. Suspendisse nunc ante, congue eget odio non, accumsan facilisis eros. Aliquam commodo sem vel blandit convallis. Proin fermentum ipsu | |
aliquam tellus id, dapibus diam. Aliquam condimentum ac elit eget lobortis. Vivamus ut odio et dolor ultricies bibendum. Proin pulvinar suscipit semper. Sed pretium cursus fringilla. Mauris id convallis orci. Nunc velit ligula, pulvinar sed metus vel, sodales porta sapien. Suspendisse nunc ante, congue eget odio non, accumsan facilisis eros. Aliquam commodo sem vel blandit convallis. Proin fermentum ipsu | |
–Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus in ullamcorper magna. Proin vitae sem et tellus ultrices venenatis. Maecenas placerat turpis arcu. Ut malesuada pharetra odio, eget maximus quam tincidunt at. Aenean molestie semper dui, ac lobortis odio egestas nec. Nullam commodo dui quis nisl efficitur, sed mattis nunc accumsan. Mauris augue est, ullamcorper at orci in, euismod faucibus nunc. Proin non interdum arcu, ut aliquet nunc. Integer non faucibus nibh. Quisque aliquam nibh a purus molestie, sed egestas orci pharetra. | |
aliquam tellus id, dapibus diam. Aliquam condimentum ac elit eget lobortis. Vivamus ut odio et dolor ultricies bibendum. Proin pulvinar suscipit semper. Sed pretium cursus fringilla. Mauris id convallis orci. Nunc velit ligula, pulvinar sed metus vel, sodales porta sapien. Suspendisse nunc ante, congue eget odio non, accumsan facilisis eros. Aliquam commodo sem vel blandit convallis. Proin fermentum ipsu | |
–Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus in ullamcorper magna. Proin vitae sem et tellus ultrices venenatis. Maecenas placerat turpis arcu. Ut malesuada pharetra odio, eget maximus quam tincidunt at. Aenean molestie semper dui, ac lobortis odio egestas nec. Nullam commodo dui quis nisl efficitur, sed mattis nunc accumsan. Mauris augue est, ullamcorper at orci in, euismod faucibus nunc. Proin non interdum arcu, ut aliquet nunc. Integer non faucibus nibh. Quisque aliquam nibh a purus molestie, sed egestas orci pharetra. | |
aliquam tellus id, dapibus diam. Aliquam condimentum ac elit eget lobortis. Vivamus ut odio et dolor ultricies bibendum. Proin pulvinar suscipit semper. Sed pretium cursus fringilla. Mauris id convallis orci. Nunc velit ligula, pulvinar sed metus vel, sodales porta sapien. Suspendisse nunc ante, congue eget odio non, accumsan facilisis eros. Aliquam commodo sem vel blandit convallis. Proin fermentum ipsu | |
–Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus in ullamcorper magna. Proin vitae sem et tellus ultrices venenatis. Maecenas placerat turpis arcu. Ut malesuada pharetra odio, eget maximus quam tincidunt at. Aenean molestie semper dui, ac lobortis odio egestas nec. Nullam commodo dui quis nisl efficitur, sed mattis nunc accumsan. Mauris augue est, ullamcorper at orci in, euismod faucibus nunc. Proin non interdum arcu, ut aliquet nunc. Integer non faucibus nibh. Quisque aliquam nibh a purus molestie, sed egestas orci pharetra. | |
aliquam tellus id, dapibus diam. Aliquam condimentum ac elit eget lobortis. Vivamus ut odio et dolor ultricies bibendum. Proin pulvinar suscipit semper. Sed pretium cursus fringilla. Mauris id convallis orci. Nunc velit ligula, pulvinar sed metus vel, sodales porta sapien. Suspendisse nunc ante, congue eget odio non, accumsan facilisis eros. Aliquam commodo sem vel blandit convallis. Proin fermentum ipsu | |
</textarea><button type="submit" name="foo">Submit</button> | |
</form> | |
<h1>Good</h1> | |
<form method="POST" enctype="multipart/form-data"><textarea name="data"> | |
–Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus in ullamcorper magna. Proin vitae sem et tellus ultrices venenatis. Maecenas placerat turpis arcu. Ut malesuada pharetra odio, eget maximus quam tincidunt at. Aenean molestie semper dui, ac lobortis odio egestas nec. Nullam commodo dui quis nisl efficitur, sed mattis nunc accumsan. Mauris augue est, ullamcorper at orci in, euismod faucibus nunc. Proin non interdum arcu, ut aliquet nunc. Integer non faucibus nibh. Quisque aliquam nibh a purus molestie, sed egestas orci pharetra. | |
</textarea><button type="submit" name="foo">Submit</button> | |
</form> | |
""" | |
index.exposed = True | |
cherrypy.quickstart(HelloWorld()) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment