Ver a proveniência

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

tags/v0.1^2
Ben Kurtovic há 13 anos
ascendente
cometimento
575e975930
1 ficheiros alterados com 4 adições e 4 eliminações
  1. +4
    -4
      wiki/tools/user.py

+ 4
- 4
wiki/tools/user.py Ver ficheiro

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


Carregando…
Cancelar
Guardar