Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. Traceback (most recent call last)
  2. File "main.py", line 24, in <module>
  3. f1.name = "Jose"
  4. File "main.py", line 19, in set_name
  5. self.name = n
  6. File "main.py", line 19, in set_name
  7. self.name = n
  8. File "main.py", line 19, in set_name
  9. self.name = n
  10. [Previous line repeated 495 more times]
  11. File "main.py", line 18, in set_name
  12. if self.checkInvalidChars(n) == True:
  13. File "main.py", line 6, in checkInvalidChars
  14.  
  15. class Employee():
  16. def __init__(self):
  17. self._name = ""
  18.  
  19. def checkInvalidChars(self, string):
  20. _invalid = str.split("! @ # $ % ¨ & * ( ) - + = [ { ? / ° < > , : ; | 1 2 3 4 5 6 7 8 9 ª ")
  21. for j in list(string):
  22. if (j in _invalid == True) and (isinstance(string, str) == False):
  23. return False
  24. return True
  25. def get_name(self):
  26. if self._name != "":
  27. return self.name
  28. else:
  29. print("The name is not registred")
  30.  
  31. def set_name(self, n):
  32. if self.checkInvalidChars(n) == True:
  33. self.name = n
  34.  
  35. name = property(fget = get_name, fset = set_name)
  36.  
  37. f1 = Employee()
  38. f1.name = "Jose"
  39.  
  40. print(f1.name)
  41.  
  42. def get_name(self):
  43. if self._name != "":
  44. return self.name
  45. else:
  46. print("The name is not registred")
  47.  
  48. name = property(fget = get_name, fset = set_name)
  49.  
  50. def get_name(self):
  51. if self._name != "":
  52. return self._name
  53. else:
  54. print("The name is not registred")
  55.  
  56. def set_name(self, n):
  57. if self.checkInvalidChars(n) == True:
  58. self._name = n
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement