summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Merry <dev@randomguy3.me.uk>2010-12-15 16:06:06 +0000
committerAlex Merry <dev@randomguy3.me.uk>2010-12-15 16:06:06 +0000
commited2f926721535558f86c1b01ba8d541dddba7d5f (patch)
tree6ff4f4adb9e1ce9abddf76141f8c3f1f21f9c954
parente9127a411d337754a7c0d1eb52c70e5740bb605f (diff)
Make some of the specparser.py logic clearer.
Also, PEPify constant assignment
-rw-r--r--tools/specparser.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/tools/specparser.py b/tools/specparser.py
index 471506d0..697d4aff 100644
--- a/tools/specparser.py
+++ b/tools/specparser.py
@@ -162,9 +162,10 @@ class Base(object):
self.docstring = getOnlyChildByName(dom, XMLNS_TP, 'docstring')
self.added = getOnlyChildByName(dom, XMLNS_TP, 'added')
self.deprecated = getOnlyChildByName(dom, XMLNS_TP, 'deprecated')
- self.is_deprecated = True
if self.deprecated is None:
self.is_deprecated = (getAnnotationByName(dom, 'org.freedesktop.DBus.Deprecated') == 'true')
+ else:
+ self.is_deprecated = True
self.changed = getChildrenByName(dom, XMLNS_TP, 'changed')
@@ -583,14 +584,14 @@ class Typed(Base):
return '%s(%s:%s)' % (self.__class__.__name__, self.name, self.dbus_type)
class Property(DBusConstruct, Typed):
- ACCESS_READ = 1
- ACCESS_WRITE = 2
+ ACCESS_READ = 1
+ ACCESS_WRITE = 2
ACCESS_READWRITE = ACCESS_READ | ACCESS_WRITE
- EMITS_CHANGED_UNKNOWN = 0
- EMITS_CHANGED_NONE = 1
- EMITS_CHANGED_UPDATES = 2
+ EMITS_CHANGED_UNKNOWN = 0
+ EMITS_CHANGED_NONE = 1
+ EMITS_CHANGED_UPDATES = 2
EMITS_CHANGED_INVALIDATES = 3
def __init__(self, parent, namespace, dom):