Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jul 2009 10:47:17 +0000 (UTC)
From:      Martin Wilke <miwi@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/devel Makefile ports/devel/py-prioritized_methods Makefile distinfo pkg-descr
Message-ID:  <200907011047.n61AlHo9084004@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
miwi        2009-07-01 10:47:17 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/py-prioritized_methods Makefile distinfo pkg-descr 
  Log:
  py-rioritized_methods is an extension to PEAK-Rules to prioritize
  methods in order to to avoid AmbiguousMethods situations.This module
  provides four decorators:
      prioritized_when
      prioritized_around
      prioritized_before
      prioritized_after
  
  These behave like their peak.rules counterparts except that they accept
  an optional prio argument which can be used to provide a comparable
  object (usually an integer) that will be used to disambiguate situations
  in which more than rule applies to the given arguments and no rule is
  more specific than another. That is, situations in which an
  peak.rules.AmbiguousMethods would have been raised.
  
  This is useful for libraries which want to be extensible via generic
  functions but want their users to easily override a method without
  figuring out how to write a more specific rule or when it is not
  feasible.
  
  WWW:    http://pypi.python.org/pypi/prioritized_methods/
  
  PR:             ports/136094
  Submitted by:   Wen Heping <wenheping at gmail.com>
  
  Revision  Changes    Path
  1.3539    +1 -0      ports/devel/Makefile
  1.1       +25 -0     ports/devel/py-prioritized_methods/Makefile (new)
  1.1       +3 -0      ports/devel/py-prioritized_methods/distinfo (new)
  1.1       +21 -0     ports/devel/py-prioritized_methods/pkg-descr (new)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907011047.n61AlHo9084004>