ソースを参照

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

tags/v0.1^2
Ben Kurtovic 13年前
コミット
575e975930
1個のファイルの変更4行の追加4行の削除
  1. +4
    -4
      wiki/tools/user.py

+ 4
- 4
wiki/tools/user.py ファイルの表示

@@ -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):
"""


読み込み中…
キャンセル
保存