Guest User

Untitled

a guest
Jan 19th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. import pycurl
  2. import csv
  3. from mydb import cursor
  4. from MySQLdb import escape_string
  5.  
  6. class Body:
  7. def __init__(self):
  8. self.contents = ''
  9.  
  10. def gotData(self, buffer):
  11. self.contents = self.contents + buffer
  12.  
  13. try:
  14. csvfile = sys.argv[1]
  15. except:
  16. print "Usage %s CSVfile" % sys.argv[0]
  17. sys.exit(1)
  18.  
  19. reader = csv.reader(open(csvfile, 'r'))
  20.  
  21. for row in reader:
  22.  
  23. try:
  24. **(location_id, vrm, valid_datetime) = [x.decode('utf-8-sig') for x in row ]**
  25. except:
  26. print "Error with row: " % row
  27. sys.exit(3)
  28.  
  29. **# Hack for Peel
  30. if (location_id == 295):
  31. location_id = "295"**
  32.  
  33. curl = pycurl.Curl()
  34. body = Body()
  35.  
  36. payload = [("fn", "addWhitelistEntryValue"),
  37. ("firstname", "WL"),
  38. ("surname", "USER"),
  39. ("vrm", vrm.encode('ascii', 'ignore')),
  40. ("locId", location_id.encode('ascii', 'ignore'))
  41. ]
  42. print payload
Add Comment
Please, Sign In to add comment