Allow optional specification of a locations bits.
[naja.git] / naja / actions.py
index ff8a431d0369fe0fa6f1ed1a52cbda87126fd538..0535c8be1b37964d752773636d2538c877adc78b 100644 (file)
@@ -10,11 +10,7 @@ class LocationAction(object):
     USES_MSB = False
 
     def __init__(self, required_bits, **data):
-        bits = set()
-        for bit in required_bits:
-            # Convert names to numbers if applicable.
-            bits.add(BITS.get(bit, bit))
-        self.required_bits = frozenset(bits)
+        self.required_bits = required_bits
         self.data = data
 
     def get_text(self):