]> git.ipfire.org Git - ddns.git/blobdiff - src/ddns/__init__.py
Create database to track updates that have been performed
[ddns.git] / src / ddns / __init__.py
index fbebc0ef0ad9a91aade2dfd208bc516000c333c0..84b8c80043a2378284afc254585d4c080b72b837 100644 (file)
@@ -28,6 +28,7 @@ from i18n import _
 logger = logging.getLogger("ddns.core")
 logger.propagate = 1
 
+import database
 import providers
 
 from .errors import *
@@ -76,6 +77,9 @@ class DDNSCore(object):
                # Add the system class.
                self.system = DDNSSystem(self)
 
+               # Open the database.
+               self.db = database.DDNSDatabase(self, "/var/lib/ddns.db")
+
        def get_provider_names(self):
                """
                        Returns a list of names of all registered providers.