def __init__(self, parent, *args, **kwargs): tk.Frame.__init__(self, parent, *args, **kwargs) self.parent = parent # Set Eth node endpoint. if self.LIVE: self.endpoint = self.MAINNET else: self.endpoint = self.TESTNET # Load data.json signal dict. with open("data.json") as file: self.data = json.load(file) # Init component modules. self.auditor = Auditor(self.endpoint, self.data, self.ETHERSCAN_API_TOKEN, self.LIVE) self.publisher = Publisher(self.endpoint, self.pub_k, self.pvt_k, self.data) self.init_gui() # Check if address and key are valid self.output.insert( self.output.size() + 1, "Address check: " + str(self.auditor.validate(self.pub_k))) self.output.insert( self.output.size() + 1, "Private key check: " + str(self.auditor.validate(self.pvt_k)))
def __init__(self, **kwargs): self.env = kwargs['env'] self.name = kwargs['worker_name'] self.initial_learning_rate = kwargs['learning_rate'] self.algo_name = kwargs['algo_name'] self.max_master_time_step = kwargs['max_master_time_step'] self.max_clock_limit = kwargs['max_clock_limit'] self.episode_reward = 0 self.episode_length = 0 self.episode_rewards = [] self.episode_lengths = [] self.episode_mean_values = [] self.local_timesteps = 0 self.auditor = Auditor(**kwargs) self.anneal_learning_rate = kwargs['anneal_learning_rate'] self.start_clock = time() self.use_clock = kwargs['anneal_by_clock'] self.max_clock_limit = kwargs['max_clock_limit'] self.convs = kwargs['convs'] self.hiddens = kwargs['hiddens'] self.device = kwargs['device']
def __init__(self, **kwargs): self.env = kwargs['env'] self.name = kwargs['worker_name'] self.initial_learning_rate = kwargs['learning_rate'] self.algo_name = kwargs['algo_name'] self.max_master_time_step = kwargs['max_master_time_step'] self.max_clock_limit = kwargs['max_clock_limit'] self.episode_rewards = [] self.episode_lengths = [] self.episode_mean_values = [] self.local_timesteps = 0 self.auditor = Auditor(**kwargs) self.anneal_learning_rate = kwargs['anneal_learning_rate'] self.start_clock = time() self.use_clock = kwargs['anneal_by_clock'] self.max_clock_limit = kwargs['max_clock_limit'] self.log = logging.getLogger(__name__) self.log.setLevel(logging.WARN) self.master_timestep = tf.get_variable( "master_timestep", [], tf.int32, initializer=tf.constant_initializer(0, dtype=tf.int32), trainable=False) self.rollout_size = tf.placeholder(shape=[], dtype=tf.int32, name='rollout_size') self.inc_step = self.master_timestep.assign_add(self.rollout_size, use_locking=True)
"when": 0, "grade": 0, "class": { "hours": 10, "subject": "BOWL", "level": 300, "group": [] } }] } # load in both maps mapa = json.load(open('school-a/ba-english.json', "r")) mapb = json.load(open('school-b/ba-english.json', "r")) a = Auditor() # run audit on school a resa = a._make_request(mapa, student) # convert classes from school a credits to school b mapa_to_mapb_conversion = {"SCI 100": "SCIEN 102"} student["classes"] = transfer(student, mapa_to_mapb_conversion) # run audit on school b resb = a._make_request(mapb, student) # print results # print(json.dumps(resa, indent=4)) # print(json.dumps(resb, indent=4))
from threading import Lock import time from datetime import datetime, timedelta from colorama import Fore, Style from auditor import Auditor from ratelimiter import RateLimiter mutex = Lock() conn = sqlite3.connect('med.db', check_same_thread=False, detect_types=sqlite3.PARSE_DECLTYPES) db = conn.cursor() auditor = Auditor("audit.log") loginLimiter = RateLimiter(5, 20) registerLimiter = RateLimiter(3, 30) db.execute("""CREATE TABLE IF NOT EXISTS account ( Username VARCHAR(255) PRIMARY KEY NOT NULL, Password VARCHAR(128) NOT NULL, Salt VARCHAR(128) NOT NULL, Email VARCHAR(255) NOT NULL, Role VARCHAR(255), PWExpiryDate TIMESTAMP, VerifyID INT, Verified BOOLEAN);""") db.execute("""CREATE TABLE IF NOT EXISTS staff ( Position VARCHAR(255),
def get_auditor(): return Auditor()
commandPrefix = configFile.readline()[0] pixivCredentials = {"user" : configFile.readline()[0:-1], "pw" : configFile.readline()[0:-1]} configFile.close() bot = commands.Bot(command_prefix=commandPrefix, case_insensitive=True) bot.remove_command('help') apiToken = "" try: apiTokenFile = open('gelApiKey.config','r') apiToken = apiTokenFile.readline() apiTokenFile.close() except OSError: print("No gelApiKey.config file found for a gelbooru api key, no api key will be used and you will not be able to access blacklisted content.") torturing = False auditor = Auditor("audit.txt") auditor.generateAuditLog() auditLines = auditor.getInitialAuditLog() users = UserCollection(auditLines) userStats = UserStatTracker(users.getUsers(), auditLines) gelbooruLimiter = UserLimiter() realbooruLimiter = UserLimiter() uptimeTracker = Timekeeper() ChannelFilter = Filter() ClientConnector = ClientConnections() bullyHandler = bullyLoader() helpResponder = helpResponse() responseProcessor = ResponseProcessor() serverContextHandler = ServerContext(ClientConnector.connectedClients) ChannelFilter.contextWordBanner = serverContextHandler customFilterer = CustomFilter(serverContextHandler.getContext())