Skip to content

Commit

Permalink
#688: updated calls to Flask.url_for for version 2.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
aschonfeld committed Aug 7, 2022
1 parent 2490277 commit 85396c5
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions dtale/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import logging
import os
import pandas as pd
import platform
import random
import socket
import sys
Expand All @@ -16,7 +17,14 @@
from threading import Timer
from werkzeug.routing import Map

from flask import Flask, jsonify, redirect, render_template, request, url_for
from flask import (
Flask,
jsonify,
redirect,
render_template,
request,
url_for as flask_url_for,
)
from flask.testing import FlaskClient

import requests
Expand Down Expand Up @@ -152,7 +160,10 @@ def url_for(self, endpoint, *args, **kwargs):
)
)
return fix_url_path("{}/{}".format(self.app_root, args[0]))
return url_for(endpoint, *args, **kwargs)
major, minor, revision = [int(i) for i in platform.python_version_tuple()]
if major == 2 or (major == 3 and minor < 7):
return flask_url_for(endpoint, *args, **kwargs)
return Flask.url_for(self, endpoint, *args, **kwargs)

def _override_routes(self, rule):
try:
Expand Down

0 comments on commit 85396c5

Please sign in to comment.