Example #1
0
 def rpc_get_user_info(self, username):
     person_db = zoodb.person_setup()
     p = person_db.query(zoodb.Person).get(username)
     if not p:
         return None
     return { 'username': p.username,
              'profile': p.profile,
              'zoobars': bank_client.balance(username),
            }
Example #2
0
 def rpc_get_user_info(self, username):
     person_db = zoodb.person_setup()
     p = person_db.query(zoodb.Person).get(username)
     if not p:
         return None
     return { 'username': p.username,
              'profile': p.profile,
              'zoobars': bank_client.balance(username),
            }
    def rpc_get_user_info(self, username):
        person_db = zoodb.person_setup()
        p = person_db.query(zoodb.Person).get(username)
        #print("[get_user_info] UID: ", os.getresuid(), "GID: ", os.getresgid())

        if not p:
            return None
        return {
            'username': p.username,
            'profile': p.profile,
            'zoobars': bank.balance(username),
        }
Example #4
0
def users():
    args = {}
    args['req_user'] = Markup(request.args.get('user', ''))
    if 'user' in request.values:
        persondb = person_setup()
        user = persondb.query(Person).get(request.values['user'])
        if user:
            p = user.profile
            if p.startswith("#!python"):
                p = run_profile(user)

            p_markup = Markup("<b>%s</b>" % p)
            args['profile'] = p_markup

            args['user'] = user
            args['user_zoobars'] = bank_client.balance(user.username)
            args['transfers'] = bank_client.get_log(user.username)
        else:
            args['warning'] = "Cannot find that user."
    return render_template('users.html', **args)
Example #5
0
def users():
    args = {}
    args['req_user'] = Markup(request.args.get('user', ''))
    if 'user' in request.values:
        persondb = person_setup()
        user = persondb.query(Person).get(request.values['user'])
        if user:
            p = user.profile
            if p.startswith("#!python"):
                p = run_profile(user)

            p_markup = Markup("<b>%s</b>" % p)
            args['profile'] = p_markup

            args['user'] = user
            args['user_zoobars'] = bank_client.balance(user.username)
            args['transfers'] = bank_client.get_log(user.username)
        else:
            args['warning'] = "Cannot find that user."
    return render_template('users.html', **args)
Example #6
0
def users():
    args = {}
    args["req_user"] = Markup(request.args.get("user", ""))
    if "user" in request.values:
        persondb = person_setup()
        user = persondb.query(Person).get(request.values["user"])
        if user:
            transferdb = transfer_setup()
            p = user.profile
            if p.startswith("#!python"):
                p = run_profile(user)

            p_markup = Markup("<b>%s</b>" % p)
            args["profile"] = p_markup

            args["user"] = user
            args["user_zoobars"] = bank_client.balance(user.username)
            args["transfers"] = bank.get_log(user.username)
        else:
            args["warning"] = "Cannot find that user."
    return render_template("users.html", **args)
Example #7
0
 def setPerson(self, username, token):
     persondb = person_setup()
     self.person = persondb.query(Person).get(username)
     self.token = token
     self.zoobars = bank_client.balance(username)
Example #8
0
 def setPerson(self, username, token):
     persondb = person_setup()
     self.person = persondb.query(Person).get(username)
     self.token = token
     self.zoobars = bank_client.balance(username)
Example #9
0
 def rpc_get_user_info(self, username):
     return {
         'username': username,
         'zoobars': bank_client.balance(username),
     }
Example #10
0
 def rpc_get_user_info(self, username):
     return {
         'username': self.user,
         'profile': self.pcode,
         'zoobars': bank_client.balance(username),
     }
Example #11
0
 def setPerson(self, username, token):
     persondb = person_setup()
     self.person = persondb.query(Person).get(username)
     self.token = token
     self.balance = bank.balance(username)
     self.client_key = bank.key(username)
Example #12
0
 def setPerson(self, username, token):
     persondb = person_setup()
     self.person = persondb.query(Person).get(username)
     self.token = token
     self.balance = bank.balance(username)
     self.client_key = bank.key(username)