]> git.ipfire.org Git - oddments/ddns.git/blobdiff - src/ddns/__init__.py
ddns: Add argument to list all providers in command line.
[oddments/ddns.git] / src / ddns / __init__.py
index 74be346ed7628ef77d042cc3aa27e471446667c7..ff3d3cc3d660d0fb0ffebdbb3121eec51f9e462d 100644 (file)
@@ -94,6 +94,12 @@ class DDNSCore(object):
                ):
                        self.register_provider(provider)
 
+       def get_provider_names(self):
+               """
+                       Returns a list of names of all registered providers.
+               """
+               return sorted(self.providers.keys())
+
        def load_configuration(self, filename):
                configs = ConfigParser.SafeConfigParser()
                configs.read([filename,])