当前位置: 首页>>代码示例>>Python>>正文


Python register.Register类代码示例

本文整理汇总了Python中register.Register的典型用法代码示例。如果您正苦于以下问题:Python Register类的具体用法?Python Register怎么用?Python Register使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Register类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: directive_start

 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
开发者ID:Juanirow,项目名称:esic,代码行数:7,代码来源:step2.py

示例2: login_and_signup

    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'
开发者ID:SimmonLu,项目名称:lhbox,代码行数:29,代码来源:client_handler.py

示例3: handle_request

 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 """
开发者ID:fuzzpedal,项目名称:chatapp,代码行数:31,代码来源:tap.py

示例4: __init__

        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
开发者ID:NingbinWang,项目名称:androidTools,代码行数:26,代码来源:mmu.py

示例5: invite

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)
开发者ID:WildAndrewLee,项目名称:SoMoe,代码行数:25,代码来源:routes.py

示例6: block_or_page_desc_2_phys

 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
开发者ID:NingbinWang,项目名称:androidTools,代码行数:7,代码来源:mmu.py

示例7: make_register_r

 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)
开发者ID:Juanirow,项目名称:esic,代码行数:7,代码来源:step2.py

示例8: setUp

 def setUp(self):
     self.name = "Tom"
     self.mail = "[email protected]"
     self.wrongmail = "[email protected]"
     self.phone = "110110110"
     self.password = "password"
     self.register = Register(self.name,self.mail,self.phone,self.password)
     self.wrongregister = Register(self.name,self.wrongmail,self.phone,self.password)
开发者ID:jzxyouok,项目名称:serverapi,代码行数:8,代码来源:test_register.py

示例9: __init__

    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
开发者ID:ianmcmahon,项目名称:latheCam,代码行数:9,代码来源:post.py

示例10: directive_word

 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
开发者ID:Juanirow,项目名称:esic,代码行数:10,代码来源:step2.py

示例11: get_value_cad_BYTE

 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
开发者ID:Juanirow,项目名称:esic,代码行数:11,代码来源:step2.py

示例12: homepage

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)
开发者ID:Sohini2,项目名称:CourseSelector-Updated-Master,代码行数:53,代码来源:Main.py

示例13: test_register_other_types

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
开发者ID:Alexanders101,项目名称:Assembly-Emulator,代码行数:13,代码来源:test.py

示例14: home

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)
开发者ID:ankitabhi,项目名称:CourseSelector-updated,代码行数:50,代码来源:Main.py

示例15: translate_first_level

    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)
开发者ID:NingbinWang,项目名称:androidTools,代码行数:14,代码来源:mmu.py


注:本文中的register.Register类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。