Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. class Validator():
  2. def scene(self):
  3. # Do validations here
  4. return {'result': True, 'data' my_data, 'external_references': my_references}
  5. def character(self):
  6. # Do validations here
  7. return {'result': True, 'data' my_data, 'external_references': my_references}
  8. # Usage
  9. v = Validator()
  10. scene_results = v.scene()
  11. character_results = v.character()
  12. if scene_results['result']:
  13. print "Scene Validation Succesful!"
  14. print "Data:", scene_results['data'], ", Files:", scene_results['external_references']
  15. if character_results['result']:
  16. print "Character Validation Succesful!"
  17. print "Data:", character_results['data'], ", Files:", character_results['external_references']
  18.  
  19. class Validator():
  20. def __init__(self):
  21. self.scene_result = None
  22. self.scene_data = None
  23. self.scene_external_references = None
  24. self.character_result = None
  25. self.character_data = None
  26. self.character_external_references = None
  27. def scene(self):
  28. ## Do validations here
  29. self.scene_result = True
  30. self.scene_data = my_data
  31. self.scene_external_references = my_references
  32. # Won't return the values
  33. def character(self):
  34. # Do validations here
  35. self.scene_result = True
  36. self.scene_data = my_data
  37. self.scene_external_references = my_references
  38. # Won't return the values
  39. # Usage
  40. v = Validator()
  41. v.scene()
  42. v.character()
  43. if v.scene_result:
  44. print "Scene Validation Succesful!"
  45. print "Data:", v.scene_data, ", Files:", v.scene_external_references
  46. if v.character_result:
  47. print "Character Validation Succesful!"
  48. print "Data:", v.character_data, ", Files:", v.character_external_references
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement