def init(self): SchoolBaseModule.init(self) ComputerSanitizer.instance = self self._italc = ITALC_Manager() self._random = Random() self._random.seed() self._lessons = SchoolLessons() self._ruleEndAt = None self._load_plugins()
def init(self): global CUPSPDF_DIR, CUPSPDF_USERSUBDIR SchoolBaseModule.init(self) CUPSPDF_DIR, CUPSPDF_USERSUBDIR = os.path.normpath( ucr.get('cups/cups-pdf/directory', '/var/spool/cups-pdf/%U')).split('%U') # create directory if it does not exist try: if not os.path.exists(CUPSPDF_DIR): os.makedirs(DISTRIBUTION_DATA_PATH, 0o755) except (OSError, IOError) as exc: MODULE.error('error occured while creating %s: %s' % (CUPSPDF_DIR, exc)) self.fqdn = '%s.%s' % (ucr.get('hostname'), ucr.get('domainname')) self.pw_callback_bad_password = False
def __init__(self): SchoolBaseModule.__init__(self) self._examUserPrefix = ucr.get( 'ucsschool/ldap/default/userprefix/exam', 'exam-') self._examGroupExcludeRegEx = None try: value = ucr.get('ucsschool/exam/group/ldap/blacklist/regex', '') if value.strip(): self._examGroupExcludeRegEx = re.compile(value, re.I) except Exception as ex: MODULE.error( 'Failed to get/compile regexp provided by ucsschool/exam/group/ldap/blacklist/regex: %s' % (ex, )) # cache objects self._udm_modules = dict() self._examGroup = None self._examUserContainerDN = None
def init(self): SchoolBaseModule.init(self) self._lessons = SchoolLessons()
def init(self): SchoolBaseModule.init(self) # initiate paths for data distribution util.distribution.initPaths()
def __init__(self): SchoolBaseModule.__init__(self) self._tmpDir = None self._progress_state = util.Progress() self._lessons = SchoolLessons()
def __init__(self): SchoolBaseModule.__init__(self) self._tmpDir = None