summaryrefslogtreecommitdiff
path: root/portato/backend/system_interface.py
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2008-06-26 20:26:25 +0200
committerRené 'Necoro' Neumann <necoro@necoro.net>2008-06-26 20:26:25 +0200
commit1898e03577eac27a8e27561eda952647643ec69b (patch)
tree5557b891f78e03063d13af1bb7545414118ddade /portato/backend/system_interface.py
parent9f820103c30e89376a0484c614d2bbc068998e48 (diff)
downloadportato-1898e03577eac27a8e27561eda952647643ec69b.tar.gz
portato-1898e03577eac27a8e27561eda952647643ec69b.tar.bz2
portato-1898e03577eac27a8e27561eda952647643ec69b.zip
Added very basic set querying
Diffstat (limited to 'portato/backend/system_interface.py')
-rw-r--r--portato/backend/system_interface.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/portato/backend/system_interface.py b/portato/backend/system_interface.py
index 4b0f8df..16f0a9c 100644
--- a/portato/backend/system_interface.py
+++ b/portato/backend/system_interface.py
@@ -12,6 +12,21 @@
class SystemInterface (object):
+ def has_set_support (self):
+ """Signals, whether this backend supports sets.
+
+ @rtype: boolean
+ """
+ raise NotImplementedError
+
+ def get_sets (self):
+ """Returns all supported sets in tuples consisting of name and description.
+ If sets aren't supported, at least "world" and "system" have to be returned.
+
+ @rtype: (string, string)[]
+ """
+ raise NotImplementedError
+
def get_version (self):
"""Returns the version of the used backend.