Skip to content

Instantly share code, notes, and snippets.

Created August 25, 2015 10:40
Show Gist options
  • Save anonymous/7b53918579efba003f3a to your computer and use it in GitHub Desktop.
Save anonymous/7b53918579efba003f3a to your computer and use it in GitHub Desktop.
class Soldier(object):
TYPE_MAP = {
'kurdish': 'PKK Member',
'alawite': 'DHPKC Member',
'socialist': 'Traitor',
'critic': 'Parallel'
}
@classmethod
def get_type(cls, param):
return cls.TYPE_MAP.get(param, 'Soldier')
#kullanım
#>>> Soldier.get_type('kurdish')
#'PKK Member'
#>>> Soldier.get_type('alawite')
#'DHPKC Member'
#>>> Soldier.get_type('socialist')
#'Traitor'
#>>> Soldier.get_type('critic')
#'Parallel'
#>>> Soldier.get_type('falanca')
#'Soldier'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment