def __init__(self, basepath, ckeditor_baseurl='', maxfolders=1024 * 1024, maxspace=1 * 1 * 1024, maxfilesize=1024 * 1024 * 1024, public_url_base=None, extensions=None): if basepath[-1] == '/': basepath = basepath[:-1] if ckeditor_baseurl and ckeditor_baseurl[-1] == '/': ckeditor_baseurl = ckeditor_baseurl[:-1] self.basepath = basepath self.ckeditor_baseurl = ckeditor_baseurl self.maxfolders = maxfolders avail_lines = os.popen("df " + basepath + "|awk -F' ' '{print $4}'").readlines() avail = float(avail_lines[1]) self.maxspace = avail globaldata.getLogger().debug("avail space" + str(avail)) self.maxfilesize = maxfilesize self.extensions = extensions self.public_url_base = public_url_base
def num_callback(sensor, value, key): if sensor.callback_file in callback_list: if sensor.callback_condition == 'lt': if float(value) < sensor.callback_value: read = os.popen( 'python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read) elif sensor.callback_condition == 'lte': if float(value) <= sensor.callback_value: read = os.popen( 'python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read) elif sensor.callback_condition == 'gt': if float(value) > sensor.callback_value: read = os.popen( 'python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read) elif sensor.callback_condition == 'gte': if float(value) >= sensor.callback_value: read = os.popen( 'python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read) elif sensor.callback_condition == 'ne': if float(value) != sensor.callback_value: read = os.popen( 'python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read) elif sensor.callback_condition == 'e': if float(value) == sensor.callback_value: read = os.popen( 'python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read)
def num_callback(sensor, value, key): if sensor.callback_file in callback_list: if sensor.callback_condition == 'lt': if float(value) < sensor.callback_value: read = os.popen('python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read); elif sensor.callback_condition == 'lte': if float(value) <= sensor.callback_value: read = os.popen('python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read); elif sensor.callback_condition == 'gt': if float(value) > sensor.callback_value: read = os.popen('python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name)+ ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read); elif sensor.callback_condition == 'gte': if float(value) >= sensor.callback_value: read = os.popen('python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read); elif sensor.callback_condition == 'ne': if float(value) != sensor.callback_value: read = os.popen('python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read); elif sensor.callback_condition == 'e': if float(value) == sensor.callback_value: read = os.popen('python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(value) + ' ' + str(key)).read() globaldata.getLogger().debug(read);
def switch_callback(sensor, status): if sensor.callback_file in callback_list: read = os.popen('python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(status)).read() globaldata.getLogger().debug(read)
def switch_callback(sensor, status): if sensor.callback_file in callback_list: read = os.popen('python ' + os.path.join(callback_dir, sensor.callback_file) + ' ' + str(sensor.name) + ' ' + str(status)).read() globaldata.getLogger().debug(read);