|
|
@@ -0,0 +1,47 @@
|
|
|
+
|
|
|
+ def __str__(self):
|
|
|
+ return self.getStringValue()
|
|
|
+
|
|
|
+ def __hash__(self):
|
|
|
+ raise AttributeError, "ConfigVariables are not immutable."
|
|
|
+
|
|
|
+ def ls(self):
|
|
|
+ from pandac.Notify import Notify
|
|
|
+ self.write(Notify.out())
|
|
|
+
|
|
|
+ def __int__(self):
|
|
|
+ return int(self.getValue())
|
|
|
+
|
|
|
+ def __long__(self):
|
|
|
+ return long(self.getValue())
|
|
|
+
|
|
|
+ def __float__(self):
|
|
|
+ return float(self.getValue())
|
|
|
+
|
|
|
+ def __nonzero__(self):
|
|
|
+ return bool(self.getValue())
|
|
|
+
|
|
|
+ def __oct__(self):
|
|
|
+ return oct(self.getValue())
|
|
|
+
|
|
|
+ def __hex__(self):
|
|
|
+ return hex(self.getValue())
|
|
|
+
|
|
|
+ def __cmp__(self, other):
|
|
|
+ return self.getValue().__cmp__(other)
|
|
|
+
|
|
|
+ def __coerce__(self, other):
|
|
|
+ return (self.getValue(), other)
|
|
|
+
|
|
|
+ def __len__(self):
|
|
|
+ return self.getNumWords()
|
|
|
+
|
|
|
+ def __getitem__(self, n):
|
|
|
+ if n < 0 or n >= self.getNumWords():
|
|
|
+ raise IndexError
|
|
|
+ return self.getWord(n)
|
|
|
+
|
|
|
+ def __setitem__(self, n, value):
|
|
|
+ if n < 0 or n > self.getNumWords():
|
|
|
+ raise IndexError
|
|
|
+ self.setWord(n, value)
|