--- a/appobject.py Thu Apr 22 15:50:45 2010 +0200
+++ b/appobject.py Thu Apr 22 17:04:51 2010 +0200
@@ -98,14 +98,13 @@
def __rand__(self, other):
return AndSelector(other, self)
def __iand__(self, other):
- raise NotImplementedError('cant use inplace & (binary and)')
-
+ return AndSelector(self, other)
def __or__(self, other):
return OrSelector(self, other)
def __ror__(self, other):
return OrSelector(other, self)
def __ior__(self, other):
- raise NotImplementedError('cant use inplace | (binary or)')
+ return OrSelector(self, other)
def __invert__(self):
return NotSelector(self)