mirror of
https://github.com/evennia/evennia.git
synced 2026-04-03 22:47:16 +02:00
Can now log in to a character selection screen. Lots more testing required before one-char-per-session works.
This commit is contained in:
parent
c0d634fe8c
commit
f1767251c6
6 changed files with 41 additions and 27 deletions
|
|
@ -500,6 +500,7 @@ def create_player(name, email, password,
|
|||
# call hook method (may override default permissions)
|
||||
new_player.at_player_creation()
|
||||
|
||||
print
|
||||
# custom given arguments potentially overrides the hook
|
||||
if permissions:
|
||||
new_player.permissions = permissions
|
||||
|
|
@ -521,7 +522,7 @@ def create_player(name, email, password,
|
|||
player=new_player, report_to=report_to)
|
||||
return new_character
|
||||
return new_player
|
||||
except Exception, e:
|
||||
except Exception:
|
||||
# a failure in creating the character
|
||||
if not user:
|
||||
# in there was a failure we clean up everything we can
|
||||
|
|
@ -538,7 +539,7 @@ def create_player(name, email, password,
|
|||
del new_character
|
||||
except Exception:
|
||||
pass
|
||||
raise e
|
||||
raise
|
||||
|
||||
# alias
|
||||
player = create_player
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue