Skip to content

Commit

Permalink
Merge 11d6d70 into e8f099c
Browse files Browse the repository at this point in the history
  • Loading branch information
Wallacoloo committed Jan 21, 2014
2 parents e8f099c + 11d6d70 commit 2ed2f88
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions names/__init__.py
Expand Up @@ -41,3 +41,16 @@ def get_last_name():

def get_full_name(gender=None):
return "{0} {1}".format(get_first_name(gender), get_last_name())

def is_gender(name, gender):
first = name.split(" ")[0].upper()
with open(FILES['first:%s' % gender]) as name_file:
for line in name_file:
name, _, cummulative, _ = line.split()
if name == first: return True
return False

def get_gender(name, male="male", female="female", default=""):
if is_gender(name, "male"): return male
elif is_gender(name, "female"): return female
else: return default

0 comments on commit 2ed2f88

Please sign in to comment.