[Zope3-dev] interface conventions: default=_RAISE_ERROR

Steve Alexander steve@cat-box.net
Wed, 15 May 2002 16:10:07 +0100


Guido van Rossum wrote:
>
> Well clarified.  One possible (if verbose) naming convention would be
> 
>   getRequestViewDefault(wrapped_object, name, request, default=None)
> 
> vs 
> 
>   getRequestView(wrapped_object, name, request)


That makes for interesting method names in the View Service of the 
Component Architecture. So, these:

  def getDefaultViewName(self, object, type, default=_marker):
  def getRequestDefaultViewName(self, object, request, default=_marker):


Might become these:

  def getDefaultViewName(self, object, type):
  def getDefaultViewNameDefault(self, object, type, default=None):

  def getRequestDefaultViewName(self, object, request):
  def getRequestDefaultViewNameDefault(self, object, request,
                                       default=None):


While they do make sense, they look very silly.

--
Steve Alexander