示例#1
0
def create_user(jira_user):
    "Creates a `survivor.models.User` from a `jira.resources.User`."
    user = User(login=jira_user.name)
    user.name = jira_user.displayName
    user.email = jira_user.emailAddress
    user.avatar_url = jira_user.avatarUrls.__dict__["48x48"]

    return user.save()
示例#2
0
def create_user(github_user):
    "Creates a `survivor.models.User` from a `github.NamedUser`."
    user = User(github_id=github_user.id)
    for k in ('login', 'name', 'email', 'avatar_url', 'gravatar_id'):
        setattr(user, k, getattr(github_user, k))
    return user.save()