Skip to content

Instantly share code, notes, and snippets.

@sahas-
Created June 14, 2017 21:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sahas-/3adcd6b422ebc67273b6c57a3e6d9860 to your computer and use it in GitHub Desktop.
Save sahas-/3adcd6b422ebc67273b6c57a3e6d9860 to your computer and use it in GitHub Desktop.
Python getter_setter
class Employee(object):
def __init__(self,obj):
self.__set_employee(obj)
def __get_employee(self):
return self.__employee
def __set_employee(self,employee):
self.__employee = employee
def __repr__(self):
return 'Employee(%s)' % (self.__employee)
employee = property(__get_employee,__set_employee)
if __name__ == "__main__":
emp = Employee({
'id':1,
'name':'Sahas Subramanian'
})
print(emp.employee)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment