sbsv2/raptor/python/raptor_api.py
branchwip
changeset 507 54a88b895bcd
parent 504 ea75c3a64a17
--- a/sbsv2/raptor/python/raptor_api.py	Fri Apr 30 16:52:27 2010 +0100
+++ b/sbsv2/raptor/python/raptor_api.py	Tue May 04 12:08:55 2010 +0100
@@ -19,6 +19,11 @@
 # module only, as it is the only programatic interface considered public. The
 # command line --query option is also implemented using this module.
 
+# constants
+ALL = 1
+
+# objects
+
 class Reply(object):
 	"""object to return values from API calls.
 	"""
@@ -103,7 +108,7 @@
 		
 		This is a convenience method for "lazy" callers.
 		
-		The return value is also converted into a string.
+		The return value is also converted into a well-formed XML string.
 		"""
 		
 		if query == "aliases":
@@ -128,12 +133,12 @@
 		"""extract all aliases of a given type.
 		
 		the default type is "".
-		to get all aliases pass type=None
+		to get all aliases pass type=ALL
 		"""
 		aliases = []
 		
 		for a in self.__raptor.cache.aliases.values():
-			if a.type == type or type == None:
+			if type == ALL or a.type == type:
 				# copy the members we want to expose
 				aliases.append( Alias(a.name, a.meaning) )