blob: c57aff9aa4a8a4ac0cf25da618f39dfab07e0c4a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
"""
Server control/monitoring logic
"""
from datetime import datetime
from flask import current_app
def monitor__server_info():
"""
server monitor stub
"""
dt = datetime.now()
resp_arr = ["<html><body>",
"<h1>Rhizi Server v0.1</h1><p>",
"date: " + dt.strftime("%Y-%m-%d") + "<br>",
"time: " + dt.strftime("%H:%M:%S") + "<br>",
"</p></body></html>"]
return (''.join(resp_arr), 200)
def rest__list_users():
ret_body = []
for uid, u_account in current_app.user_db:
ret_line = []
ret_line.append('uid: %s' % (uid).ljust(16))
for f_str in str(u_account).split(','):
ret_line.append(f_str.ljust(16))
ret_body.append(' '.join(ret_line))
return ('<pre>' + '\n'.join(ret_body) + '</pre>')
|