def __init__(self, embs, relations, tokens, dependencies, alignments, oracle, hooks, variables, stage, rules): self.semicol_gen_and = False self.hooks = hooks self.variables = variables self.buffer = Buffer(embs, tokens, alignments) self.embs = embs self.stage = stage self.dependencies = Dependencies([(self.buffer.tokens[i1],label,self.buffer.tokens[i2]) for (i1,label,i2) in dependencies]) self.stack = Stack(embs) self.oracle = oracle self.rules = rules if relations is not None: self.gold = Relations(copy.deepcopy(relations)) else: self.gold = None self.sentence = " ".join([t.word for t in tokens]) self.counter = 0
import platform delimiter = '/' if platform.system() == 'Linux' else '\\' sc_path = delimiter.join( os.path.dirname(os.path.abspath(__file__)).split(delimiter)[:-2]) sys.path.append(sc_path) common_path = delimiter.join( os.path.dirname(os.path.abspath(__file__)).split(delimiter)[:-1]) sys.path.append(common_path) import asyncio import pandas as pd from buf import Buffer from t_test import test #from exchanges import Yobit #try: # loop = asyncio.get_event_loop() # loop.run_until_complete(asyncio.gather(*Yobit().run())) # loop.run_forever() #except Exception as e: # Logger.log_error (e) a = Buffer('new') a.a = 1 print(a.a) test()