def _pref_init(self): if self.use_pref_file: if INFO.PREFERENCE_PATH: self.pref_filename = INFO.PREFERENCE_PATH LOG.debug('Switching to Preference File Path from INI: {}'.format(INFO.PREFERENCE_PATH)) return Access(self.pref_filename), self.pref_filename return None
def _pref_init(self, conf_path): if self.use_pref_file: if INFO.PREFERENCE_PATH: self.pref_filename = INFO.PREFERENCE_PATH LOG.debug( 'Switching to Preference File Path from INI: {}'.format( INFO.PREFERENCE_PATH)) self.pref_filename = self.pref_filename.replace( 'CONFIGFOLDER', conf_path) return Access(self.pref_filename), self.pref_filename return None, None
def _pref_init(self): if self.use_pref_file: # we prefer INI settings if INFO.PREFERENCE_PATH: self.pref_filename = INFO.PREFERENCE_PATH LOG.debug('Switching to Preference File Path from INI: {}'.format(INFO.PREFERENCE_PATH)) # substitute for keywords self.pref_filename = self.pref_filename.replace('CONFIGFOLDER',PATH.CONFIGPATH) self.pref_filename = self.pref_filename.replace('WORKINGFOLDER',PATH.WORKINGDIR) # check that there is a directory present dir = os.path.split(str(self.pref_filename)) dir = os.path.expanduser(dir[0]) if os.path.exists(dir): return Access(self.pref_filename), self.pref_filename else: raise Exception('Cannot find directory: {} for preference file.'.format(dir)) return None,None
from qtvcp.core import Status, Action import linuxcnc import sys import os ########################################### # **** instantiate libraries section **** # ########################################### KEYBIND = Keylookup() STATUS = Status() ACTION = Action() AUX_PRGM = Aux_program_loader() NOTE = Notify() MSG = LcncDialog() PREFS = Access() ################################### # **** HANDLER CLASS SECTION **** # ################################### class HandlerClass: ######################## # **** INITIALIZE **** # ######################## # widgets allows access to widgets from the qtvcp files # at this point the widgets and hal pins are not instantiated def __init__(self, halcomp, widgets, paths): self.hal = halcomp
def _pref_init(self): if self.use_pref_file: return Access(self.pref_filename), self.pref_filename return None