def __init__(self): self.new_manifest = None self.manifest = None self.args = "" # Setup feedback mechanism global feedback if (options.interface == FeedbackMechanisms.CMD): g.feedback = ConsoleFeedback() elif (options.interface == FeedbackMechanisms.UI): g.feedback = UIFeedback() else: # Not specified, need something to stop errors, so us this g.feedback = FeedbackBase() # Setup min log level g.feedback.minLogLevel = LogLevels.getLevelFromString( options.min_log_level) self.os = self.getOperatingSystem() self.arch = self.getArchitecture() g.feedback.log( LogLevels.INFO, "Started up. OS: %s; Architecture: %s" % (OperatingSystem().getOperatingSystem( self.os), Architecture().getArchitecture(self.arch)))
def __init__(self): self.new_manifest = None self.manifest = None self.args = "" self.onInstall = None self.runningAction = False self.detector = Detector() self.os = self.detector.getOperatingSystem() if self.isDevMode(): directory = "install-debug" if not os.path.exists(directory): os.mkdir(directory) os.chdir(directory) # Setup feedback mechanism global feedback if options.interface == FeedbackMechanisms.CMD: g.feedback = ConsoleFeedback() elif options.interface == FeedbackMechanisms.UI: self.ui = True g.feedback = QTUIFeedback(self) else: # Not specified, need something to stop errors, so us this g.feedback = FeedbackBase() # Setup min log level if hasattr(options, "min_log_level"): g.feedback.minLogLevel = LogLevels.getLevelFromString(options.min_log_level) else: g.feedback.minLogLevel = LogLevels.getLevelFromString(LogLevels.INFO) # Create PID file self.createPidFile() self.logSystemInfo() g.os = self.os self.arch = self.detector.getArchitecture(self.os) self.osver = self.detector.getOperatingSystemVersion(self.os) g.feedback.log( LogLevels.INFO, "Started up. OS: %s; Architecture: %s; Version: %s" % (OperatingSystem().getOperatingSystem(self.os), Architecture().getArchitecture(self.arch), self.osver), )
def __init__(self): self.new_manifest = None self.manifest = None self.args = "" # Setup feedback mechanism global feedback if (options.interface == FeedbackMechanisms.CMD): g.feedback = ConsoleFeedback() elif (options.interface == FeedbackMechanisms.UI): g.feedback = UIFeedback() else: # Not specified, need something to stop errors, so us this g.feedback = FeedbackBase() # Setup min log level g.feedback.minLogLevel = LogLevels.getLevelFromString(options.min_log_level) self.os = self.getOperatingSystem() self.arch = self.getArchitecture() g.feedback.log(LogLevels.INFO, "Started up. OS: %s; Architecture: %s" % (OperatingSystem().getOperatingSystem(self.os), Architecture().getArchitecture(self.arch)))