Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. import cgitb; cgitb.enable()
  2. import cgi
  3.  
  4.  
  5.  
  6. clist = ['Adelaide', 'Albany', 'Albury', 'Ararat', 'Armadale', 'Armidale', 'Ballarat', 'Bathurst', 'Bayswater', \
  7. 'Belmont', 'Benalla', 'Bendigo', 'Blue Mountains', 'Brisbane', 'Broken Hill', 'Bunbury', 'Bundaberg', \
  8. 'Burnie', 'Cairns', 'Caloundra', 'Campbelltown', 'Canning', 'Cessnock', 'Charters Towers', 'Cockburn', \
  9. 'Devonport', 'Dubbo', 'Fremantle', 'Geelong', 'Geraldton', 'Gladstone', 'Gold Coast', 'Gosnells', 'Goulburn', \
  10. 'Grafton', 'Hamilton', 'Hervey Bay', 'Hobart', 'Horsham', 'Ipswich', 'Joondalup', 'Kalgoorlie', 'Launceston', \
  11. 'Lithgow', 'Liverpool', 'Logan City', 'Mackay', 'Mandurah', 'Maryborough', 'Melbourne', 'Melville', 'Mildura', \
  12. 'Moe', 'Morwell', 'Mount Gambier', 'Mount Isa', 'Murray Bridge', 'Nedlands', 'Newcastle', 'Orange', 'Parramatta', \
  13. 'Penrith', 'Perth', 'Port Augusta', 'Port Lincoln', 'Port Pirie', 'Queanbeyan', 'Redcliffe', 'Rockhampton', \
  14. 'Rockingham', 'Sale', 'Shepparton', 'South Perth', 'Stirling', 'Subiaco', 'Swan', 'Swan Hill', 'Sydney', \
  15. 'Tamworth', 'Toowoomba', 'Townsville', 'Traralgon', 'Victor Harbor', 'Wagga Wagga', 'Wangaratta', 'Wanneroo', \
  16. 'Warrnambool', 'Whyalla', 'Wodonga', 'Wollongong']
  17.  
  18. def suggest(city):
  19. newList = []
  20. for citi in clist:
  21. citi = citi.lower()
  22.  
  23. if citi.startswith(city.lower()):
  24. newList.append(citi)
  25.  
  26.  
  27. if newList:
  28. return ret_list
  29. else:
  30. return '[]'
  31.  
  32.  
  33. if __name__ == '__main__':
  34. form = cgi.FieldStorage()
  35. if form.has_key('q'):
  36. print "Content-type: text/html\n"
  37. print suggest(form.getvalue('q'))
  38. else:
  39. print "Content-type: text/html\n"
  40. print page
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement