Package: python3-flasgger Version: 0.9.7.2~dev2+dfsg-3 Severity: grave Traceback (most recent call last): File "/home/work/loca/evaalapi/./demo", line 15, in <module> from evaalapi import statefmt, estfmt File "/home/work/loca/evaalapi/evaalapi.py", line 162, in <module> Swagger(app, config=swagger_config, template=swagger_template, sanitizer=MK_SANITIZER) File "/usr/lib/python3/dist-packages/flasgger/base.py", line 255, in __init__ self.init_app(app) File "/usr/lib/python3/dist-packages/flasgger/base.py", line 269, in init_app self.register_views(app) File "/usr/lib/python3/dist-packages/flasgger/base.py", line 645, in register_views if uiversion < 3: ^^^^^^^^^^^^^ TypeError: '<' not supported between instances of 'str' and 'int'
I forced the comparison to return False and everything works: --- base.py 2024-07-16 13:53:41.068427862 +0200 +++ base.py~ 2023-05-10 19:09:33.000000000 +0200 @@ -642,7 +642,7 @@ )) ) - if False: #uiversion < 3: + if uiversion < 3: redirect_default = specs_route + '/o2c.html' else: redirect_default = "/oauth2-redirect.html" -- Francesco Potortì (ricercatore) ISTI - CNR, Pisa, Italy Web: http://fly.isti.cnr.it Skype: wnlabisti Mobile: +39.348.8283.107 also Telegram, and even Wa -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (990, 'testing'), (101, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.9.8-amd64 (SMP w/24 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python3-flasgger depends on: ii libjs-jquery 3.6.1+dfsg+~3.5.14-1 ii python3 3.12.3-1 ii python3-certifi 2024.6.2-1 ii python3-flask 3.0.3-1 ii python3-jsonschema 4.19.2-3 ii python3-mistune 3.0.2-1 ii python3-packaging 24.0-1 ii python3-yaml 6.0.1-2+b1 python3-flasgger recommends no packages. python3-flasgger suggests no packages. -- no debconf information -- debsums errors found: debsums: changed file /usr/lib/python3/dist-packages/flasgger/base.py (from python3-flasgger package)