Browse Source

Bugfix in user.name() and user.exists().

tags/v0.1^2
Ben Kurtovic 13 years ago
parent
commit
575e975930
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      wiki/tools/user.py

+ 4
- 4
wiki/tools/user.py View File

@@ -30,13 +30,13 @@ class User(object):
self._emailable = None
self._gender = None

def _get_attribute(self, attr, force):
def _get_attribute(self, attr, force, raise_exception=True):
"""
Docstring needed
"""
if self._exists is None or force:
self._load_attributes()
if self._exists is False:
if self._exists is False and raise_exception:
e = "User '{0}' does not exist.".format(self._name)
raise UserNotFoundError(e)
return getattr(self, attr)
@@ -84,13 +84,13 @@ class User(object):
"""
Docstring needed
"""
return self._get_attribute("_name", force)
return self._get_attribute("_name", force, raise_exception=False)

def exists(self, force=False):
"""
Docstring needed
"""
return self._get_attribute("_exists", force)
return self._get_attribute("_exists", force, raise_exception=False)

def userid(self, force=False):
"""


Loading…
Cancel
Save