Commit 1bbe2347 authored by Joel Collins's avatar Joel Collins
Browse files

Fixed issue #42

parent bf829aae
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -60,7 +60,7 @@ def json_map(data, clean_keys=True):
    """

    # Do not overwrite original data dictionary
    d = copy.copy(data)
    d = copy.deepcopy(data)

    # If we're cleaning up unsuitable keys
    if clean_keys:
+3 −3
Original line number Diff line number Diff line
@@ -231,14 +231,14 @@ class Microscope(object):

        return self.rc.read(json_safe=json_safe)

    def save_config(self):
    def save_config(self, backup: bool = True):
        """
        Saves the current runtime-config back to disk
        """
        # Get any changed device settings
        self.read_config()
        self.read_config(json_safe=False)
        # Save to disk
        self.rc.save()
        self.rc.save(backup=backup)

    @property
    def config(self) -> dict: