本文整理汇总了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
示例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'
示例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 """
示例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
示例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)
示例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
示例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)
示例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)
示例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
示例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
示例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
示例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)
示例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
示例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)
示例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)