INNER CODE UNIT · Python

swagger_logo

giuseppe99barchetta/SuggestArr · api_service/app.py:214

    def swagger_logo():
        image_dir = os.path.join(application.static_folder, 'img')
        if os.path.isdir(image_dir):
            logo = next((name for name in os.listdir(image_dir) if name.startswith('logo.') and name.endswith('.png')), None)
            if logo:
                return send_from_directory(image_dir, logo)
        source_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', 'client', 'src', 'assets'))
        return send_from_directory(source_dir, 'logo.png')

    @application.route('/docs')
    def swagger_docs():
        openapi_url = url_for('public_api_v1.openapi_json')
        return render_template(
            'api/swagger.html',
            docs_url=url_for('swagger_docs'),
            openapi_url=openapi_url,
            css_url=url_for('swagger_ui_asset', filename='swagger-ui.css'),
            bundle_url=url_for('swagger_ui_asset', filename='swagger-ui-bundle.js'),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…