pymove3d.py
changeset 214 7dda7406a677
parent 213 1871ef3bee34
child 217 2c7c55d66ec1
equal deleted inserted replaced
213:1871ef3bee34 214:7dda7406a677
    18 babel = Babel(app)
    18 babel = Babel(app)
    19 
    19 
    20 app.config['BABEL_DEFAULT_LOCALE'] = 'de'
    20 app.config['BABEL_DEFAULT_LOCALE'] = 'de'
    21 
    21 
    22 
    22 
    23 def get_content(filename, settings=None):
    23 def get_content(filename, overrides=None):
    24     content = u""
    24     content = u""
    25     if os.path.isfile(filename):
    25     if os.path.isfile(filename):
    26         with codecs.open(filename, 'r', 'utf-8') as f:
    26         with codecs.open(filename, 'r', 'utf-8') as f:
    27             rst_data = f.read()
    27             rst_data = f.read()
    28         f.close()
    28         f.close()
    29         content = publish_parts(rst_data, writer_name='html', settings_overwrite=settings)['html_body']
    29         content = publish_parts(rst_data, writer_name='html', settings_overrides=overrides)['html_body']
    30     return content
    30     return content
    31 
    31 
    32 def get_topmenue():
    32 def get_topmenue():
    33     menue = [('/competition', _(u'Competition')),
    33     menue = [('/competition', _(u'Competition')),
    34               ('/task', _(u'Task')),
    34               ('/task', _(u'Task')),
   112     return render_template("/content.html", act="imprint", content=content)
   112     return render_template("/content.html", act="imprint", content=content)
   113 
   113 
   114 @app.route("/privacy")
   114 @app.route("/privacy")
   115 def privacy():
   115 def privacy():
   116     filename = os.path.join("templates", get_locale(), "rst", "privacy.rst")
   116     filename = os.path.join("templates", get_locale(), "rst", "privacy.rst")
   117     settings_overrides = {
   117     overrides = {
   118                            'initial_header_level': 2,
   118                  'initial_header_level': 2,
   119                          }
   119                 }
   120     content = get_content(filename, settings=settings_overrides)
   120     content = get_content(filename, overrides=overrides)
   121     return render_template("/content.html", act="privacy", content=content)
   121     return render_template("/content.html", act="privacy", content=content)
   122 
   122 
   123 @app.route("/dates")
   123 @app.route("/dates")
   124 def dates():
   124 def dates():
   125     filename = os.path.join("templates", get_locale(), "rst", "dates.rst")
   125     filename = os.path.join("templates", get_locale(), "rst", "dates.rst")
Impressum Datenschutzerklärung