浏览代码

fix compatibility with python <3.9

Falko Schindler 2 年之前
父节点
当前提交
86cde8053a
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      nicegui/ui.py

+ 2 - 1
nicegui/ui.py

@@ -6,7 +6,8 @@ class Ui:
     from .config import config  # NOTE: before run
     from .run import run  # NOTE: before justpy
 
-    _excludes = [word.strip().lower().removesuffix('.js') for word in config.exclude.split(',')]
+    _excludes = [word.strip().lower() for word in config.exclude.split(',')]
+    _excludes = [e[:-3] if e.endswith('.js') else e for e in _excludes]  # NOTE: for python <3.9 without removesuffix
     os.environ['HIGHCHARTS'] = str('highcharts' not in _excludes)
     os.environ['AGGRID'] = str('aggrid' not in _excludes)