def __init__(self): Loggable.__init__(self) # Init logging as early as possible so we can log startup code enable_color = not os.environ.get('PITIVI_DEBUG_NO_COLOR', '0') in ('', '1') # Let's show a human-readable pitivi debug output by default, and only # show a crazy unreadable mess when surrounded by gst debug statements. enable_crack_output = "GST_DEBUG" in os.environ log.init('PITIVI_DEBUG', enable_color, enable_crack_output) self.info('starting up') self.settings = GlobalSettings() self.threads = ThreadMaster() self.effects = EffectsHandler() self.system = getSystem() self.current_project = None self.projectManager = ProjectManager(self) self._connectToProjectManager(self.projectManager) self.action_log = UndoableActionLog() self.debug_action_log_observer = DebugActionLogObserver() self.debug_action_log_observer.startObserving(self.action_log) # TODO reimplement the observing after GES port #self.timelineLogObserver = TimelineLogObserver(self.action_log) self.projectLogObserver = ProjectLogObserver(self.action_log) self._version_information = {} self._checkVersion()
def _startupCb(self, unused_app): # Init logging as early as possible so we can log startup code enable_color = not os.environ.get( 'PITIVI_DEBUG_NO_COLOR', '0') in ('', '1') # Let's show a human-readable Pitivi debug output by default, and only # show a crazy unreadable mess when surrounded by gst debug statements. enable_crack_output = "GST_DEBUG" in os.environ log.init('PITIVI_DEBUG', enable_color, enable_crack_output) self.info('starting up') self.settings = GlobalSettings() self.threads = ThreadMaster() self.effects = EffectsManager() self.system = getSystem() self.action_log.connect("commit", self._actionLogCommit) self.action_log.connect("undo", self._actionLogUndo) self.action_log.connect("redo", self._actionLogRedo) self.action_log.connect("cleaned", self._actionLogCleaned) self.timeline_log_observer = TimelineLogObserver(self.action_log) self.project_log_observer = ProjectLogObserver(self.action_log) self.project_manager.connect( "new-project-loading", self._newProjectLoadingCb) self.project_manager.connect( "new-project-loaded", self._newProjectLoaded) self.project_manager.connect("project-closed", self._projectClosed) self._createActions() self._checkVersion()
def _startupCb(self, unused_app): # Init logging as early as possible so we can log startup code enable_color = not os.environ.get('PITIVI_DEBUG_NO_COLOR', '0') in ('', '1') # Let's show a human-readable Pitivi debug output by default, and only # show a crazy unreadable mess when surrounded by gst debug statements. enable_crack_output = "GST_DEBUG" in os.environ log.init('PITIVI_DEBUG', enable_color, enable_crack_output) self.info('starting up') self.settings = GlobalSettings() self.threads = ThreadMaster() self.effects = EffectsManager() self.system = getSystem() self.action_log.connect("commit", self._actionLogCommit) self.action_log.connect("undo", self._actionLogUndo) self.action_log.connect("redo", self._actionLogRedo) self.action_log.connect("cleaned", self._actionLogCleaned) self.timeline_log_observer = TimelineLogObserver(self.action_log) self.project_log_observer = ProjectLogObserver(self.action_log) self.project_manager.connect("new-project-loaded", self._newProjectLoaded) self.project_manager.connect("project-closed", self._projectClosed) self._createActions() self._checkVersion()
def __init__(self): self.presets = {} self.widget_map = {} self.ordered = Gtk.ListStore(str, object) self.cur_preset = None # Whether to ignore the updateValue calls. self._ignore_update_requests = False self.system = system.getSystem()
def __init__(self, default_path, user_path): GObject.Object.__init__(self) Loggable.__init__(self) self.default_path = default_path self.user_path = user_path self.presets = {} self.widget_map = {} self.ordered = Gtk.ListStore(str, object) self.cur_preset = None # Whether to ignore the updateValue calls. self.ignore_update_requests = False self.system = system.getSystem()
def __init__(self): """ initialize pitivi with the command line arguments """ Loggable.__init__(self) # init logging as early as possible so we can log startup code enable_color = os.environ.get('PITIVI_DEBUG_NO_COLOR', '0') in ('', '0') # Let's show a human-readable pitivi debug output by default, and only # show a crazy unreadable mess when surrounded by gst debug statements. enable_crack_output = "GST_DEBUG" in os.environ log.init('PITIVI_DEBUG', enable_color, enable_crack_output) self.info('starting up') # store ourself in the instance global if instance.PiTiVi: raise RuntimeWarning( _("There is already a %s instance, please inform " "the developers by filing a bug at " "http://bugzilla.gnome.org/enter_bug.cgi?product=pitivi") % APPNAME) instance.PiTiVi = self self.current = None # get settings self.settings = GlobalSettings() self.threads = ThreadMaster() #self.screencast = False self.effects = EffectsHandler() self.system = getSystem() self.projectManager = ProjectManager(self) self._connectToProjectManager(self.projectManager) self.action_log = UndoableActionLog() self.debug_action_log_observer = DebugActionLogObserver() self.debug_action_log_observer.startObserving(self.action_log) # TODO reimplement the observing after GES port #self.timelineLogObserver = TimelineLogObserver(self.action_log) self.projectLogObserver = ProjectLogObserver(self.action_log) self.version_information = {} self._checkVersion()
def __init__(self): """ initialize pitivi with the command line arguments """ Loggable.__init__(self) # init logging as early as possible so we can log startup code enable_color = os.environ.get('PITIVI_DEBUG_NO_COLOR', '0') in ('', '0') # Let's show a human-readable pitivi debug output by default, and only # show a crazy unreadable mess when surrounded by gst debug statements. enable_crack_output = "GST_DEBUG" in os.environ log.init('PITIVI_DEBUG', enable_color, enable_crack_output) self.info('starting up') # store ourself in the instance global if instance.PiTiVi: raise RuntimeWarning(_("There is already a %s instance, please inform " "the developers by filing a bug at " "http://bugzilla.gnome.org/enter_bug.cgi?product=pitivi") % APPNAME) instance.PiTiVi = self self.current = None # get settings self.settings = GlobalSettings() self.threads = ThreadMaster() #self.screencast = False self.effects = EffectsHandler() self.system = getSystem() self.projectManager = ProjectManager(self.effects) self._connectToProjectManager(self.projectManager) self.action_log = UndoableActionLog() self.debug_action_log_observer = DebugActionLogObserver() self.debug_action_log_observer.startObserving(self.action_log) # TODO reimplement the observing after GES port #self.timelineLogObserver = TimelineLogObserver(self.action_log) self.projectLogObserver = ProjectLogObserver(self.action_log) self.medialibrary_log_observer = MediaLibraryLogObserver(self.action_log) self.version_information = {} self._checkVersion()
def setUp(self): self.system = getSystem()