INNER CODE UNIT · Python
render_flavor
Mailu/Mailu · setup/server.py:26
def render_flavor(flavor, template, data):
return flask.render_template(
os.path.join(flavor, template),
**data
)
@app.add_template_global
def secret(length=16):
charset = string.ascii_uppercase + string.digits
return ''.join(
random.SystemRandom().choice(charset)
for _ in range(length)
)
#Original copied from https://github.com/andrewlkho/ulagen
def random_ipv6_subnet():
eui64 = uuid.getnode() >> 24 << 48 | 0xfffe000000 | uuid.getnode() & 0xffffff