projects
/
py-rsbac
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Added /= operator to flags classes (to remove flags).
[py-rsbac]
/
rsbac
/
_flags.py
diff --git
a/rsbac/_flags.py
b/rsbac/_flags.py
index
56d79a6
..
c49cc7c
100644
(file)
--- a/
rsbac/_flags.py
+++ b/
rsbac/_flags.py
@@
-100,6
+100,9
@@
def buildFlagsClass( className , bases , bits ) :
def __and__( self , v ) :
return t( self.value & init( v ) )
@addTo( t )
+ def __div__( self , v ) :
+ return t( self.value & ( init( v ) ^ mask ) )
+ @addTo( t )
def __invert__( self ) :
return t( self.value ^ mask )
return t