def invite(name, h): if current_user.is_authenticated(): return redirect(url_for('index')) if not Invite.confirm_invite(name, h): flash(config.messages.BAD_INVITE, category='red') return redirect(url_for('index')) register = Register(request.form) register._action = request.path if request.method == 'POST' and register.validate(): user = User( username=name, h=bcrypt.generate_password_hash(register.password.data), max_load=config.AUTH_PAYLOAD ).save() Invite.delete_invite(name, h) flash('You are now registered.') return redirect(url_for('login')) return render_template('register.html', title='You\'re Invited', form=register)
class LEDMatrix_p2(Matrix): def __init__(self, *args, **kwargs): self.DS = [17] self.SHCP = [22] self.STCP = [27] self.player = 'p2' super().__init__(*args, **kwargs) def show8x8(self, graph_s): # address = ['0001', '0010', '0011', '0100', '0101', '0110', '0111', '1000'] address = [ '1000', '0111', '0110', '0101', '0100', '0011', '0010', '0001' ] for i in range(8): self.register.shift(0, address[i] + graph_s[i]) def startPrint(self): self.register = Register(self.DS, self.SHCP, self.STCP) # setting disable shutdown and sacan limit self.register.shift(0, '101100000111') self.register.shift(0, '110000000001') self.printLoop()
def __init__(self, name, id, position=None, signal=device.SIGUSR2): """ Constructor. @see Device.__init__() @param position device position can be set from the User """ """ Create LCD registers""" Reg0 = Register(name + "_REG0") Reg1 = Register(name + "_REG1") Reg2 = Register(name + "_REG2") Reg3 = Register(name + "_REG3") Reg4 = Register(name + "_REG4") Reg5 = Register(name + "_REG5") Reg6 = Register(name + "_REG6") Reg7 = Register(name + "_REG7") Reg8 = Register(name + "_REG8") Reg9 = Register(name + "_REG9") self.__reg0 = Reg0.name self.__reg1 = Reg1.name self.__reg2 = Reg2.name self.__reg3 = Reg3.name self.__reg4 = Reg4.name self.__reg5 = Reg5.name self.__reg6 = Reg6.name self.__reg7 = Reg7.name self.__reg8 = Reg8.name self.__reg9 = Reg9.name self._width = lcd_width self._height = lcd_height self._position = position device.Device.__init__( self, name, id, signal, [Reg0, Reg1, Reg2, Reg3, Reg4, Reg5, Reg6, Reg7, Reg8, Reg9])
def __init__(self): self.index = 0 self.list_n = [] self.conv = Convert() self.reg = Register("X") self.hexa = Hexadecimal() self.last_code = 0
def make_register_r(self,list_symb): r = Register("X") reg = "R" for l in list_symb: name = r.adjust_name(l) reg+=name self.list_registers_r.append(reg)
def startPrint(self): self.register = Register(self.DS, self.SHCP, self.STCP) # setting disable shutdown and sacan limit self.register.shift(0, '101100000111') self.register.shift(0, '110000000001') self.printLoop()
def get_msgcode(self): '''获取验证码''' self.host = self.env.get().strip() print(self.host) try: register = Register(self.host) self.text.config(state=NORMAL) results = register.get_msg_code() sendtime = str(results[2])[:4] + '.' + str( results[2])[4:6] + '.' + str(results[2])[6:8] + ' ' + str( results[2])[8:10] + ':' + str( results[2])[10:12] + ':' + str(results[2])[12:] self.text.insert(END, '\n\n手机号:%s\n' % results[3]) self.text.insert(END, '发送时间:%s\n' % sendtime) self.text.insert(END, '验证码:%s\n' % results[0]) self.text.insert(END, '短信密码:%s\n\n' % results[1]) self.text.see(END) self.text.config(state=DISABLED) except: self.text.insert(END, '\n查看验证码失败!\n\n') self.text.see(END) index = float(self.text.index(INSERT)) self.text.tag_add('code1', index - 2, index + 1) self.text.tag_config('code1', foreground='red') self.text.config(state=DISABLED)
def test_operations(intA, intB): from util import bits2int, int2bits from register import Register from bus import Bus A = Bus("A", 32) B = Bus("B", 32) C = Bus("C", 32) mir = Register("MIR", 36, None, None, None) alu = ALU(A, B, C, mir) wordSize = max(intA.bit_length(), intB.bit_length()) A.val = int2bits(intA, wordSize) B.val = int2bits(intB, wordSize) print("A = binary({0}) -> {1}".format(intA, list(reversed(A.val)))) print("B = binary({0}) -> {1}".format(intB, list(reversed(B.val)))) print() for _, op in operations.items(): mir.val = [0 for _ in range(16) ] + op.bit_string + [0 for _ in range(16 + 6, 36)] alu.tick() sol = C.val print("f(A,B) = {0}".format(op.name)) print("binary({0}) -> {1}".format(bits2int(sol), list(reversed(sol)))) print()
def __init__(self): self.operations = { 'ADD':'18','ADDF':'58','ADDR':'90','AND':'40','CLEAR':'B4','COMP':'28', 'COMPF':'88','DIV':'24','COMPR':'A0','DIVF':'64','DIVR':'9C','FIX':'C4', 'FLOAT':'C0','HIO':'F4','J':'3C','JEQ':'30','JGT':'34','JLT':'38', 'JSUB':'48','LDA':'00','LDB':'68','LDCH':'50','LDF':'70','LDL':'08','LDS':'6C', 'LDT':'74','LDX':'04','LPS':'D0','MUL':'20','MULF':'60','MULR':'98','NORM':'C8', 'OR':'44','RD':'D8','RMO':'AC','RSUB':'4C','SHIFTL':'A4','SHIFTR':'A8','SIO':'F0', 'SSK':'EC','STA':'0C','STB':'78','STCH':'54','STF':'80','STI':'D4', 'STL':'14','STS':'7C','STSW':'E8','STT':'84','STX':'10', 'SUB':'1C','SUBF':'5C','SUBR':'94','SVC':'B0','TD':'E0','TIO':'F8','TIX':'2C', 'TIXR':'B8','WD':'DC' } self.d = Displacement() self.list_registers_h = [] self.list_registers = [] self.list_registers_m = [] self.list_registers_r = [] self.list_registers_e = [] self.current_register = Register("T") self.registers = {"A":"0","X":"1","L":"2","CP":"8","SW":"9","B":"3","S":"4","T":"5","F":"6"} self.base = "1038H" self.m_register = [] self.m_modif_register = [] self.h_name = "" self.list_registers_d = [] self.list_word_m = [] self.list_op_m = []
def __init__(self, virt_r, descriptor, page_size, n): self.virt_r = virt_r self.descriptor = descriptor self.attributes = Register( descriptor.value, software=(58, 55), XN=(54, 54), PXN=(53, 53), contiguous_hint=(52, 52), nG=(11, 11), AF=(10, 10), sh_10=(9, 8), ap_21=(7, 6), ns=(5, 5), attr_index_20=(4, 2), ) self.page_size = page_size self.leaf = True p = Register(output_address=(39, n), page_offset=(n - 1, 0)) p.output_address = self.descriptor.output_address self.virt_r.add_field('rest', (n - 1, 0)) p.page_offset |= self.virt_r.rest self.phys = p.value
class LogOrReg(QMainWindow): def __init__(self): super().__init__() uic.loadUi('logOrReg.ui', self) self.initUI() def initUI(self): self.btn_login.clicked.connect(self.logining) self.btn_register.clicked.connect(self.register) self.btn_exit.clicked.connect(self.exit) def logining(self): # Переход на автоизацию self.lor1 = Login(self) self.lor1.show() def register(self): # Переход на регистрацию self.lor2 = Register(self) self.lor2.show() def exit(self): # Выход из приложения reply = QMessageBox.question(self, 'Message', "Вы точно хотите выйти из этого приложения?", QMessageBox.Yes | QMessageBox.No, QMessageBox.No) if reply == QMessageBox.Yes: self.close()
def directive_start(self,name,length,inicial): r = Register("H") self.list_registers_h = [] register_h = r.make_H(name.upper(),length,inicial) self.list_registers_h.append(register_h) self.h_name = r.adjust_name(name.upper()) del r
def block_or_page_desc_2_phys(self, desc, virt_r, n): phys = Register(output_address=(47, n), page_offset=(n - 1, 0)) phys.output_address = desc.output_address virt_r.add_field('rest', (n - 1, 0)) phys.page_offset |= virt_r.rest return phys.value
def handle_request(self, request): args = {} for k, v in request.args.items(): args.update({k: v[0]},) if len(request.postpath[0]) and not args.get('callback'): request.setResponseCode(400) return HTML if 'register' in request.postpath: register = Register(request, args) return register.response() if 'login' in request.postpath: login = Login(request, args) return login.response() if 'poll' in request.postpath: poll = Poll(request, args) return poll.response() if 'message' in request.postpath: message = Message(request, args) return message.response() if 'join' in request.postpath: join = Join(request, args) return join.response() else: return """
def __init__(self, parent=None, mainwindow=None): super(Sign, self).__init__(parent) self.setupUi(self) self.main = mainwindow self.register = Register(self) self.passwd = Password(self) self.set_connect()
def login_and_signup(self): msg = self.connect1.recv(1024) msg = msg.split() if msg[0] == 'exit': return 'EXIT' username = msg[1] password = msg[2] myreg = Register() if msg[0] == 'log': if myreg.login(username,password) == True: self.username = username self.au = Authority(self.username) self.connect1.send('success') return 'OK' else: self.connect1.send('fail') return 'FAIL' elif msg[0] == 'sign': if myreg.sign_up(username,password) == True: self.username = username #use username to create a root directory self.au = Authority(self.username) self.create_dir('.') self.connect1.send('success') return 'OK' else: self.connect1.send('fail') return 'FAIL'
class Subscriber(Client): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.on_message = self.__class__._on_message self.on_subscribe = self.__class__._on_subscribe self._stop_event = Event() self._plot_queue = Queue() self._register_queue = Queue() self._plotter = Plotter(self._plot_queue, self._stop_event) self._register = Register(self._register_queue, self._stop_event) def _on_subscribe(self, userdata, mid, granted_qos, properties=None): print("subscribing") self._plotter.start() self._register.start() print("successful subscribed") def _on_disconnect(self, userdata, rc, properties): self._stop_event.set() def _on_message(self, userdata, message): msg = message.payload.decode("utf8") # print(msg) self._plot_queue.put(float(msg)) self._register_queue.put(msg)
def test_ban(): reg = Register('Metropoliten1') time = TimeDuration.OneMonth c2 = reg.create_card(CardType.TimeLimit, time) reg.ban_card(c2.id) assert c2.id in reg.banned.keys()
def setUp(self): self.name = "Tom" self.mail = "*****@*****.**" self.wrongmail = "*****@*****.**" self.phone = "110110110" self.password = "******" self.register = Register(self.name,self.mail,self.phone,self.password) self.wrongregister = Register(self.name,self.wrongmail,self.phone,self.password)
def setUp(self): ''' Set up method to run before each test cases. ''' self.new_Register = Register("James", "Muriuki", "Jemo-Mruks", "0712345678", "*****@*****.**", "jMur463463", "Instagram") # create register object
def add_arguments(cls, parser): """Common arguments applying to all devices""" parser.add_argument('--debug-device', action='append', default=list(), metavar='DEVICE-NAME', help='enable debugging for DEVICE-NAME, \'Device\'' ' to trace device framework.') Register.add_arguments(parser)
def test_copy_email(self): ''' Test to confirm that we are copying the email address from a found contact ''' self.new_Register.save_register() Register.copy_email("0712345678") self.assertEqual(self.new_Register.email, pyperclip.paste())
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.on_message = self.__class__._on_message self.on_subscribe = self.__class__._on_subscribe self._stop_event = Event() self._plot_queue = Queue() self._register_queue = Queue() self._plotter = Plotter(self._plot_queue, self._stop_event) self._register = Register(self._register_queue, self._stop_event)
def __init__(self): Modal.__init__(self) Register.__init__(self) self.blocks = [] self.w = self.blocks.append self.feedRate = 0 self.sub_iter = itertools.count(100) # subs start at 100 by convention and will increment by 1
def __init__(self, code): initialFrame = StackFrame('main') self._stack = [initialFrame] self._regs = dict() self._code = code self._ic = [0] for r in registers: newRegister = Register(r) self._regs[newRegister.getName()] = newRegister
def directive_word(self,value): c = Convert() if not c.is_hexadecimal(value): value = int(float(value)) value = c.decimal_to_hexadecimal(value) r = Register("T") value = r.adjust_bytes(value,6,True) value = r.filter_number(value) del r return value
def setUp(self): self.name = "Tom" self.mail = "*****@*****.**" self.wrongmail = "*****@*****.**" self.phone = "110110110" self.password = "******" self.register = Register(self.name, self.mail, self.phone, self.password) self.wrongregister = Register(self.name, self.wrongmail, self.phone, self.password)
def __init__(self, mem, entry_point, stack_bottom): self.register = [] self.mm_register = [] self.xmm_register = [] self.mem_stream = Stream(mem, entry_point) self.stopped = False self.flags = FlagsRegister() self.stack = Stack(mem, stack_bottom) self.fs = 0 self.gs = 0 for i in range(16): reg = Register() reg.write(0, [i, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]) reg.name = "reg #%d %s" % (i, Cpu.reg_names[i]) self.register.append(reg) for i in range(32): reg = MMRegister() reg.name = "mm #%d" % i self.mm_register.append(reg) for i in range(32): reg = XMMRegister() reg.name = "xmm #%d" % i self.xmm_register.append(reg)
def get_value_cad_BYTE(self,data): string_out ="" c = Convert() r = Register("T") for caracter in data: car = str(ord(caracter)) car = c.decimal_to_hexadecimal(car) car = r.filter_number(car) string_out+=car del c return string_out
def test_save_multiple_register(self): ''' test_save_multiple_register to check if we can save multiple register objects to our register_list ''' self.new_Register.save_register() test_register = Register("Danmark", "Masai", "DMM", "0790471962", "*****@*****.**", "ddmm454525", "Twitter") # new register test_register.save_register() self.assertEqual(len(Register.register_list), 2)
def test_logs(): reg = Register('Metropoliten3') t = Turnstile(reg, id_=1, fare=8.0) c3 = reg.create_card(CardType.BalanceLimit, 12) c4 = reg.create_card(CardType.BalanceLimit, 3) t(c3.id) t(c4.id) log = [ID for ID, _, _ in reg.log] assert c3.id in log and c4.id in log
def init_registers(self): # 32 registers for i in range(32): self.registers.append(Register(i)) # 14 conditional registers count = 0 for val in CONDITIONS.values(): self.condition_registers.update({val: Register(count, is_conditional=True)}) reg = self.condition_registers[val] reg.data = Conditional(val) count += 1
def __init__(self, window): self.window = window self.tabse = Tabse() self.lonsc = "0H" self.dirsc = "0H" self.dirprog = "0H" self.direj = "0H" self.hexa = Hexadecimal() self.convert = Convert() self.register = Register("A") self.error_indefinido = False self.error_duplicado = False
def homepage(): print "in homepage" print str(request.method) email = "" if request.method == 'POST': print "POST" r = Register() exists = r.checkIfUserExists(request.form['email']) print "ooooo" print exists if not exists: accountDetails = {"email":request.form['email'], "password":request.form['password'], "title": request.form['title'], "fName": request.form['first_name'], "mName":request.form['middle_name'], "lName":request.form['last_name'], "gender" : request.form['sex'], "city" : request.form['city'], "state" : request.form['state'], "street" : request.form['street'], "country" : request.form['country'], "birthdate" : request.form['birthdate'], "courseDtls" :{"degree":request.form['degree'], "major":request.form['major'], "semester":request.form['semester'], "coursesTaken":request.form['courses'], "coursesCodeTaken":request.form['coursesCode']}} q = accountDetails['courseDtls'] print q['coursesTaken'] email = request.form['email'] result = r.insertAccDtls(accountDetails) print "result" + result if(result == "inserted"): l = loginAccount() dtls = l.getStudDtls(accountDetails['email']) d = dtls[0] courseDtls = l.getCourseDtls(d['id']) r = Register() courseList = r.getCourses() return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,usernames = email,allcourses = courseList) else: error = "Email ID already exists" return render_template('register.html',error = error) else: print "in GET" + str('admin') l = loginAccount() dtls = l.getStudDtls(email) d = dtls[0] courseDtls = l.getCourseDtls(d['id']) return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls)
def test_register_other_types(): eax = Register(name='eax', use='', size=32) _, ax = eax.make_subregisters('_', 'ax') ah, al = ax.make_subregisters('ah', 'ax') eax(15) var = Variable(50, 'var', 0, 4, True, True) assert (eax + var)() == 65 numpy_type = np.int8(15) assert (eax + numpy_type)() == 30 ax + var
def next_page(self): name = self.name_lineEdit.text() email = self.email_lineEdit.text() password = self.password_lineEdit.text() if(name == " " or email == " " or password == " "): print("Invalid input") self.show_error_dialog() else: self.register = Register(name, email, password) print(self.register.get_name(), self.register.get_email(), self.register.get_password(), self.register.get_weight()) self.part_2_register_page()
def __init__(self, program, position, name=None, first=None, second=None, third=None, imm=None, label=None): name = name.lower() if name not in r_type.keys() and \ name not in i_type.keys() and \ name not in j_type.keys(): raise Exception("'%s' is not a MIPS opcode" % (name.lower())) self.program = program self.position = position self.name = name self.rs = UnusedRegister() self.rt = UnusedRegister() self.rd = UnusedRegister() # Verify that the right registers are present registers = (r_type[name][-1] if name in r_type else \ i_type[name][-1] if name in i_type else \ j_type[name][-1]) rlist = [x for x in [first, second, third] if x is not None] if len(registers) == 3 and (first is None or second is None \ or third is None): raise Exception("'%s' requires three registers" % (name)) if len(registers) == 2 and (first is None or second is None \ or third is not None): raise Exception("'%s' requires two registers" % (name)) if len(registers) == 1 and (first is None or second is not None \ or third is not None): raise Exception("'%s' requires one register" % (name)) if len(registers) == 0 and (first is not None or second is not None \ or third is not None): raise Exception("'%s' requires no registers" % (name)) for pos, reg in zip(registers, rlist): if pos == "rs": self.rs = Register(reg) if pos == "rd": self.rd = Register(reg) if pos == "rt": self.rt = Register(reg) if isinstance(imm, int): self.imm = imm else: self.imm = eval(imm) if imm is not None else 0 self.label = label if imm is not None and self.label is not None: raise Exception("A label and an immediate. Confused.")
def translate_first_level(self, virt_r): try: fl_desc = self.do_fl_sl_level_lookup(self.pgtbl, virt_r.fl_index, 30, virtual=self.virt_for_fl) except Armv7LPAEMMU.LookupExceptionFLSL: return None # if we got a block descriptor we're done: if fl_desc.dtype == Armv7LPAEMMU.DESCRIPTOR_BLOCK: return Armv7LPAEMMU.FLBlockMapping(virt_r, fl_desc) base = Register(base=(39, 12)) base.base = fl_desc.next_level_base_addr_upper return Armv7LPAEMMU.FLTableMapping(base.value)
def home(): print request.method print "in homepage email" + session['username'] user = session['username'] l = loginAccount() mainList = l.getStudDtls(user) print mainList dtls = mainList[0] intList = mainList[1] d = dtls[0] courseDtls = l.getCourseDtls(d['id']) r = Register() courseList = r.getOtherCourses(d['id']) if request.method == 'GET': if not request.args.get('courseName') == None: courseName = request.args.get('courseName') courseCode = request.args.get('courseCode') semester = request.args.get('semester') print courseName + semester reg = Register() result = reg.updateStudCourses(courseName,courseCode,semester,user) print result if result == "inserted": mainList = l.getStudDtls(user) dtls = mainList[0] intList = mainList[1] d = dtls[0] courseDtls = l.getCourseDtls(d['id']) r = Register() courseList = r.getOtherCourses(d['id']) message = {"msg":"success"} return jsonify(message) elif not request.args.get('code') == None: courseCode = request.args.get('code') print courseCode reg = Register() result = reg.deleteStudCourse(courseCode,user) print result if result == "deleted": mainList = l.getStudDtls(user) dtls = mainList[0] intList = mainList[1] d = dtls[0] courseDtls = l.getCourseDtls(d['id']) r = Register() courseList = r.getOtherCourses(d['id']) message = {"msg":"success"} return jsonify(message) return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,allcourses = courseList,interests = intList,,username = user)
def run(self): try: mqtt_info = self.mqtt_address.split(":") server_host = mqtt_info[0] port = int(mqtt_info[1]) except: print("the format of MQTT host should be: ip:port") return register = Register(self.app_name, manager, self.iot_address, server_host, port, self.deviot_account, True, self.is_virtual) register.port = port register.start() mqtt_listener = MQClient(server_host, port, register.MQData_topic, register.MQAction_topic, manager) mqtt_listener.start()
def make_register_d(self,list_sym,tab_sym): r =Register("X") reg = "D" for it in list_sym: if len(reg) + 12 > 73: self.list_registers_d.append(reg) reg = "D" item = self.exist_item(it,tab_sym) name = r.adjust_name(it) if item: dir = r.adjust_bytes(item.get_dir_val(),6,False) else: dir = "FFFFFF" reg+= (name+dir) if not len(reg) == 1: self.list_registers_d.append(reg)
def login(): print "in login" error = None l = loginAccount() print request.method print "1" if request.method == 'POST': username = request.form['login'] password = request.form['password'] print "2" if not l.ifUserExists(username,password): error = 'Invalid username or password' else: session['logged_in'] = True session['username'] = request.form['login'] print session['username'] flash('You were logged in') mainList = l.getStudDtls(username) print mainList dtls = mainList[0] intList = mainList[1] d = dtls[0] print d['id'] courseDtls = l.getCourseDtls(d['id']) print courseDtls r = Register() courseList = r.getOtherCourses(d['id']) return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,username = username,allcourses = courseList,interests = intList) else: print "in this one" if session['logged_in'] == True: username = session['username'] mainList = l.getStudDtls(username) print mainList dtls = mainList[0] intList = mainList[1] d = dtls[0] print d['id'] courseDtls = l.getCourseDtls(d['id']) print courseDtls r = Register() courseList = r.getOtherCourses(d['id']) return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,username = username,allcourses = courseList) return render_template('index.html', error=error)
def translate_second_level(self, virt_r, level2_table_addr, block_split=None): if block_split is None: block_split = self.initial_block_split try: sl_desc = self.do_fl_sl_level_lookup( level2_table_addr, virt_r.sl_index, block_split) # res.next_table_addr, virt_r.sl_index, 12, 21) except Armv7LPAEMMU.LookupExceptionFLSL: return None # if we got a block descriptor we're done: if sl_desc.dtype == Armv7LPAEMMU.DESCRIPTOR_BLOCK: return Armv7LPAEMMU.SLBlockMapping(virt_r, sl_desc) base = Register(base=(39, 12)) base.base = sl_desc.next_level_base_addr_upper return Armv7LPAEMMU.SLTableMapping(base.value)
def do_level_lookup(self, table_base_address, table_index, virtual=False): """Does a base + index descriptor lookup. Returns a tuple with the Register object representing the found descriptor and a Register object representing the the computed descriptor address. """ n = self.input_addr_split # these Registers are overkill but nice documentation:). table_base = Register(table_base_address, base=(39, n)) descriptor_addr = Register(base=(39, n), offset=(n - 1, 3)) descriptor_addr.base = table_base.base descriptor_addr.offset = table_index descriptor_val = self.ramdump.read_dword( descriptor_addr.value, virtual=virtual) descriptor = Register(descriptor_val, dtype=(1, 0)) return descriptor, descriptor_addr
def get(self): Library.get_books(self) #1. URL_fetch==================================================== Register.register(self) self.response.set_status(200) self.response.write("App no Ar - Solicitacao Recebida<br/>") #2. E-mail======================================================= user_address = "*****@*****.**" subject = "Solicitacao via Middleware" body = "Igor, alguém acessou sua aplicação. Vá conferir se ninguém zuou tudo!" Mailer.send_mail(self, user_address, subject, body)
def test_register_sub(): eax = Register(name='eax', use='', size=32) eax(11) # Subregister _, ax = eax.make_subregisters('_', 'ax') ah, al = ax.make_subregisters('ah', 'ax') # memory distribution assert (al.mem == [11]).all() assert (ah.mem == [0]).all() assert (ax.mem == [0, 11]).all() ax += 255 assert eax() == 266 assert ax() == 266 assert (ax.mem == [1, 10]).all() assert (al.mem == [10]).all() assert (ah.mem == [1]).all()
def get(self): #Academy.add_training(self, 'Sex', '19h', 'Paulo') Academy.get_trainings(self) #1. URL_fetch==================================================== Register.register(self) self.response.set_status(200) self.response.write("App no Ar - Solicitacao Recebida<br />") #2. E-mail======================================================= user_address = "*****@*****.**" subject = "Comprovacao de inscricao" body = "Seu email foi cadastrado com sucesso na academia.\n\nTaekwan."
def planner(): r = Register() user = session['username'] result = r.getCoursesBasedOnInterests(user) result_two = r.getCoursesBasedOnTaken(user) r.createGraphInterests(user) r.createGraphCoursesTaken(user) return render_template("planner.html",courses = result,courserecotwo = result_two)
def share_directory(self, action): action = action.split() dir_name = action[1] username = action[2] bucket = self.au.find_bucket(dir_name) myreg = Register() if myreg.user_exist(username) == False: print('User not exist.') self.connect2.send('User not exist.') return else: sharer_au = Authority(username) sharer_au.share_bucket(bucket) sharer_tq = Task_Queue(username) new_dir_name = sharer_au.find_dir(bucket) str_action = 'CRT D '+new_dir_name action = Action(str_action) sharer_tq.db_push(action,'share') print('Share successfully') self.connect2.send('Share successfully.')
def charge_header(self): init = self.header[7:13] self.init = init length = self.header[13:] self.end_program = self.hex.plus(init, length) star_rows = length[:-1] index = init[:-1] num_rows = star_rows + "H" c = Convert() num_rows = int(c.to_decimal(num_rows)) self.window.tableWidget.setRowCount(num_rows + 1) it = 0 while it <= num_rows: dir = index + "0H" r = Register("T") dir = r.adjust_bytes(dir, 6, False) item = QtGui.QTableWidgetItem(dir) self.window.tableWidget.setItem(it, 0, item) it += 1 index = self.hex.plus(index, "1H")[:-1]
def start_register(self, attrs): """ Called when the register tag is encountered. Attributes are: nocode dont_test hide """ self.__reg = Register() self.__reg.do_not_generate_code = cnv_bool(attrs, 'nocode') self.__reg.do_not_test = cnv_bool(attrs, 'dont_test') self.__reg.hide = cnv_bool(attrs, 'hide')
def __init__(self,window): self.window = window self.tabse = Tabse() self.lonsc = "0H" self.dirsc = "0H" self.dirprog = "0H" self.direj = "0H" self.hexa = Hexadecimal() self.convert = Convert() self.register = Register("A") self.error_indefinido = False self.error_duplicado = False