RETRIABLE_EXCEPTIONS = (ConnectionResetError, RemoteDisconnected, ConnectionRefusedError, URLError) GRAPH_EXCEPTIONS = (EncodeError, DecodeError) # Always retry when an apiclient.errors.HttpError with one of these status # codes is raised. RETRIABLE_STATUS_CODES = [500, 502, 503, 504, 111] with open('ignored_cat.pkl', 'rb') as fp: IGNORE_CATEGORIES = pickle.load(fp) EXAMPLE_CATEGORIES_PAGE_DICT = json.load(open('list.txt')) # test fetch graph test_url = 'http://192.168.1.166:9080' prod_url = 'http://q.gftchina.com:13567' test_user_name = 'wuwei' test_pwd = 'gft' gs_call = gftIO.GSCall(prod_url, test_user_name, test_pwd) def test_get_skill_graph(args): try: graph = gftIO.get_graph_from_neo4j('392482970E904D11190D208B7C22874A', server_url=test_url, user_name=test_user_name, pwd=test_pwd) except: pass def delete_edge(dict_re_match_object): """ delete edge regular expression object in the dictionary in a batch. 1. get each value from the input dictionary.
from lib.gftTools import gftIO import pickle gscall = gftIO.GSCall(server_url='http://172.16.103.106:9080', user_name='wangmeng', pwd='gft') gid_list = [ # "CEEC2E875F65937FE4805FDB3328319E", # "2F1E1F9031EFA9D32AECB1754A67BD31", # "1A779B21C3C81C994DF873B89E22D63C", # "38418E70F0EC35CA0BAE433B979948AB", # "8517FBA5D741788ABD7E8CD6218A39B4", # "0A043423F10EA7CB386C647D96E37467", # "A53ED52AFCA5289A8A8666DAC7180A74", # "AC26AB3E093237BB5A71FFBDCC3DDF53", # "D79CF382423AD43D099E9C92CB526EC2", # "02FA150D569F68607160E6F30BDCD96A", # "27CA206C5B380465778E4371F02C90E6", # "062F39BA60CCB5696254152B22CFAA34", # "304BF125406FB2498FFDA45977A91359", # "D219ED2B6B386CCACF64316D4452AE15", # "E5A012AD99991AD78E09CB4A1FEC2355" # "27CA206C5B380465778E4371F02C90E6", # "0A043423F10EA7CB386C647D96E37467", # "85A86FEF984B28E7A8B6ADF150EBD568", "062F39BA60CCB5696254152B22CFAA34", "A53ED52AFCA5289A8A8666DAC7180A74", "2F1E1F9031EFA9D32AECB1754A67BD31" ] for gid in gid_list: graph = gscall.get_graph_from_neo4j(gid) # print(graph) bin_data_graph = graph.SerializeToString()