Chris McDonough wrote:
On Tue, 2004-12-14 at 12:37 +0100, Florent Guillaume wrote:
def getUserById(self, id, default=None):
user = self.getUser(id)
if user is not None:
return user
return default
or even:
def getUserById(self, id, default=None):
return self.getUser(id) or defaul
On Tue, 2004-12-14 at 12:37 +0100, Florent Guillaume wrote:
> def getUserById(self, id, default=None):
> user = self.getUser(id)
> if user is not None:
> return user
> return default
> or even:
>
> def getUserById(self, id, default=None):
> return self.getUser(id) or defau
In article <[EMAIL PROTECTED]> you write:
> Hm, I'd rather not raise exceptions.
>
> getUserById was introduced in Zope 2.2 and since then has never raised
> anything. From what I can see it is used as a kind of alias for
> getUser, expected to return None if the user does not exist.
>
> So, my
Jens wrote:
> On Dec 13, 2004, at 17:15, Florent Guillaume wrote:
> > Can we have instead:
> >
> > def getUserById(self, id, default=_marker):
> > """Return the user corresponding to the given id.
> >
> > Raises a KeyError if the user does not exist and no default
> > is
On Mon, 2004-12-13 at 19:22 +0100, Stefan H. Holek wrote:
> Hm, I'd rather not raise exceptions.
>
> getUserById was introduced in Zope 2.2 and since then has never raised
> anything. From what I can see it is used as a kind of alias for
> getUser, expected to return None if the user does not ex
On Dec 13, 2004, at 17:15, Florent Guillaume wrote:
Can we have instead:
def getUserById(self, id, default=_marker):
"""Return the user corresponding to the given id.
Raises a KeyError if the user does not exist and no default
is provided.
"""
user = self
Stefan H. Holek wrote:
In User.py the method is defined as
def getUserById(self, id, default=_marker):
try:
return self.getUser(id)
except:
if default is _marker: raise
return default
I am wondering whether anybody actually depends on the fact that getUser
is suppos
Hm, I'd rather not raise exceptions.
getUserById was introduced in Zope 2.2 and since then has never raised
anything. From what I can see it is used as a kind of alias for
getUser, expected to return None if the user does not exist.
So, my intention is to make 'default' work, not to make it rais
In article <[EMAIL PROTECTED]> you write:
> In User.py the method is defined as
>
> def getUserById(self, id, default=_marker):
> try:
> return self.getUser(id)
> except:
> if default is _marker: raise
> return default
>
> I am wondering whether anybody actual