import sys, re cmsbot_dir=None if __file__: cmsbot_dir=dirname(dirname(abspath(__file__))) else: cmsbot_dir=dirname(dirname(abspath(argv[0]))) sys.path.insert(0,cmsbot_dir) from es_utils import get_indexes, close_index, find_indexes from time import time cur_week=int(((time()/86400)+4)/7) idxs=[] try: if sys.argv[1]: for ix in sys.argv[1:]: ixs = find_indexes(ix) if not "open" in ixs: continue for i in ixs["open"]: idxs.append(i) except: types = {"close":{}, "open":{}} rest = {"close":{}, "open":{}} ixs = find_indexes('cmssdt-*') for k in ixs: for idx in ixs[k]: m = re.match("^(.+)[_-]([\d]+)$",idx) if m: ix = m.group(1) wk = m.group(2) if not k in types: types[k]={} if not ix in types[k]:types[k][ix]=[] types[k][ix].append(wk)
#!/usr/bin/env python from __future__ import print_function import sys from os.path import dirname, abspath cmsbot_dir=None if __file__: cmsbot_dir=dirname(dirname(abspath(__file__))) else: cmsbot_dir=dirname(dirname(abspath(sys.argv[0]))) sys.path.insert(0,cmsbot_dir) from es_utils import get_indexes, open_index, find_indexes from time import time cur_week=int(((time()/86400)+4)/7) for i in sys.argv[1:]: idxs = find_indexes(i) if not 'close' in idxs: continue for ix in sorted(idxs['close']): print("Opening ", ix) open_index(ix) print(get_indexes(ix))
import sys, re cmsbot_dir = None if __file__: cmsbot_dir = dirname(dirname(abspath(__file__))) else: cmsbot_dir = dirname(dirname(abspath(argv[0]))) sys.path.insert(0, cmsbot_dir) from es_utils import get_indexes, close_index, find_indexes from time import time cur_week = int(((time() / 86400) + 4) / 7) idxs = [] try: if sys.argv[1]: for ix in sys.argv[1:]: ixs = find_indexes(ix) if not "open" in ixs: continue for i in ixs["open"]: idxs.append(i) except: types = {"close": {}, "open": {}} rest = {"close": {}, "open": {}} ixs = find_indexes('cmssdt-*') for k in ixs: for idx in ixs[k]: m = re.match("^(.+)[_-]([\d]+)$", idx) if m: ix = m.group(1) wk = m.group(2) if not k in types: types[k] = {} if not ix in types[k]: types[k][ix] = []