Tue, 24 Feb 2009 17:13:46 +0100 |
Aurelien Campeas |
[selectors] _needs real fix_ whack 'till it works for me
tls-sprint
|
file |
diff |
annotate
|
Tue, 24 Feb 2009 16:12:19 +0100 |
Aurelien Campeas |
[selectors] for bacwkard compatibility, we must search the mro, not just the current class, in order not to miss __selectors__ in classes that do not redefine it
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 22:37:04 +0100 |
sylvain thenault |
fix relation_possible, ensure we return int
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 20:23:43 +0100 |
Adrien Di Mascio |
provide negation operator for selectors, unfortunately, it's not possible to user the python keyword 'not'
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 15:49:59 +0100 |
sylvain thenault |
assert __select__ is callable
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 13:42:46 +0100 |
sylvain thenault |
fix selector search and refactor auto-instantiation
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 10:06:20 +0100 |
Adrien Di Mascio |
merge
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 10:05:15 +0100 |
Adrien Di Mascio |
chainall / chainfirst ensures selectors are instantiated
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 01:57:46 +0100 |
sylvain thenault |
kill vobject_helpver
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 00:55:42 +0100 |
sylvain thenault |
fix selectors compat
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 00:48:24 +0100 |
sylvain thenault |
assert oid
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 00:30:55 +0100 |
sylvain thenault |
need safety belt for class registered twice (during test for instance)
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 00:22:47 +0100 |
Adrien Di Mascio |
__select__ is not a classmethod anymore, it's a pure function (or a Selector instance),
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 00:12:36 +0100 |
sylvain thenault |
get kwargs as well
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:46:48 +0100 |
Adrien Di Mascio |
fix _instantiate_selector() mini bug (make sure obj is a class before calling issubclass)
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:43:08 +0100 |
sylvain thenault |
should no more be used, drop documentation
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:34:17 +0100 |
sylvain thenault |
oops
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:21:23 +0100 |
sylvain thenault |
default to yes_registerer
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:16:13 +0100 |
sylvain thenault |
doc update, move yes_registerer here
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:00:28 +0100 |
sylvain thenault |
merge
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 22:43:59 +0100 |
Adrien Di Mascio |
remove autoselectors metaclass, __select__ is built during registration
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 22:25:16 +0100 |
Adrien Di Mascio |
Selector objects need to provide a `func_name` attribute for minimum (backward)
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 22:24:03 +0100 |
Adrien Di Mascio |
overridden `registered()` methods must call the base implementation
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 22:37:59 +0100 |
sylvain thenault |
__selectors__ -> __select__
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 21:50:24 +0100 |
sylvain thenault |
introduce MultiSelector base class
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 21:46:46 +0100 |
Adrien Di Mascio |
provide objectify_selector decorator for very simple selectors
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 21:42:23 +0100 |
sylvain thenault |
try a register_all method
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 21:40:10 +0100 |
sylvain thenault |
reimplements chainall/chainfirst using [And/Or], implemenent search_selector function on Selector base class
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 20:32:01 +0100 |
Adrien Di Mascio |
allow selectors to be a single element instead of tuples (this is the first step towards removing the metaclass)
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 17:46:17 +0100 |
sylvain thenault |
oops
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 17:31:01 +0100 |
sylvain thenault |
factorized impl
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 16:57:02 +0100 |
sylvain thenault |
rename registration callback, clear argument to register
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 16:42:58 +0100 |
sylvain thenault |
reorganize a bit, some cleanup and fixes
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 14:28:14 +0100 |
Adrien Di Mascio |
work in progress, draft for manual registration
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 12:47:07 +0100 |
Adrien Di Mascio |
various SyntaxErrors / missing import fixes + reorganization of the `registered` classmethod
tls-sprint
|
file |
diff |
annotate
|
Mon, 16 Feb 2009 20:55:00 +0100 |
sylvain thenault |
merge
tls-sprint
|
file |
diff |
annotate
|
Mon, 16 Feb 2009 18:26:13 +0100 |
sylvain thenault |
major selector refactoring (mostly to avoid looking for select parameters on the target class), start accept / interface unification)
tls-sprint
|
file |
diff |
annotate
|
Mon, 16 Feb 2009 16:24:24 +0100 |
Adrien Di Mascio |
simple test implementation for binary operators on selectors
tls-sprint
|
file |
diff |
annotate
|
Mon, 16 Feb 2009 11:28:43 +0100 |
sylvain thenault |
chainfirst / chainall can be given a name argument to use as inner function's name
|
file |
diff |
annotate
|
Fri, 13 Feb 2009 14:25:10 +0100 |
sylvain thenault |
don't use chainall when it's not necessary
|
file |
diff |
annotate
|
Wed, 07 Jan 2009 18:27:52 +0100 |
Aurelien Campeas |
oops, these were committed unintentionnally
|
file |
diff |
annotate
|
Wed, 07 Jan 2009 18:20:35 +0100 |
Aurelien Campeas |
missing tab.png for tabs decoration
|
file |
diff |
annotate
|
Fri, 05 Dec 2008 18:07:37 +0100 |
Sylvain Thenault |
check we don't get selection ambiguity: if yes, log error in production env, raise in other modes
|
file |
diff |
annotate
|
Wed, 05 Nov 2008 15:52:50 +0100 |
Adrien Di Mascio |
Showtime !
|
file |
diff |
annotate
|