def __init__(self):
     DCAPI_Backend.__init__(self)
     self.master_keys.extend([("SleepingInterval", False)])
     self.client_keys.extend(
         [
             ("ClientMessageBox", False),
             ("MasterMessageBox", False),
             ("SubresultBox", False),
             ("SystemMessageBox", False),
             ("Executable", True),
             ("LeaveFiles", False),
             ("CheckpointFile", False),
             ("SavedOutputs", False),
         ]
     )
 def __init__(self):
     DCAPI_Backend.__init__(self)
     try:
         self.config = configxml.default_config()
     except:
         raise SystemExit("Failed to locate/parse the BOINC project configuration")
     self.master_keys.extend([("ProjectRootDir", False)])
     self.client_keys.extend(
         [
             ("Redundancy", False),
             ("MaxOutputSize", False),
             ("MaxMemUsage", False),
             ("MaxDiskUsage", False),
             ("EstimatedFPOps", True),
             ("MaxFPOps", True),
             ("DelayBound", True),
         ]
     )