From fd5d516f14bd051d05154d2413fc79f6ab586b92 Mon Sep 17 00:00:00 2001 From: Tom LAVEILLE Date: Tue, 29 Jul 2025 15:19:47 +0200 Subject: [PATCH] flake8 sicen --- CenRa_SICEN/tools/resources.py | 57 ++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 26 deletions(-) diff --git a/CenRa_SICEN/tools/resources.py b/CenRa_SICEN/tools/resources.py index bc975d3..3171a98 100644 --- a/CenRa_SICEN/tools/resources.py +++ b/CenRa_SICEN/tools/resources.py @@ -3,10 +3,10 @@ import configparser import shutil import tempfile +# import base64 +# import psycopg2 +# import psycopg2.extras import os -import base64 -import psycopg2 -import psycopg2.extras from os.path import abspath, join, pardir, dirname from qgis.PyQt import uic @@ -90,7 +90,7 @@ def resources_path(*args): :return: Absolute path to the resources folder. :rtype: str """ - path = abspath(abspath(join(plugin_path(), "CenRa_SICEN\\tools"))) + path = abspath(abspath(join(plugin_path(), "CenRa_COPIE\\tools"))) for item in args: path = abspath(join(path, item)) return path @@ -108,72 +108,77 @@ def load_ui(*args): return ui_class + def pyperclip(): - dst = dirname(dirname(__file__))+"\\tools\\" - if os.access('N:/',os.R_OK): + dst = dirname(dirname(__file__)) + "\\tools\\" + if os.access('N:/', os.R_OK): src = 'N:/SI_Systeme d information/Z_QGIS/PLUGIN/PythonSQL.py' try: shutil.copy(src, dst) - except: + except FileNotFoundError: + print('404') + except UnboundLocalError: print('404') -def send_issues(url,titre,body,labels): + +def send_issues(url, titre, body, labels): import requests + import urllib.request import json - import os - import qgis + # import os + # import qgis - usr = os.environ['USERNAME'] + # usr = os.environ['USERNAME'] token = '9d0a4e0bea561710e0728f161f7edf4e5201e112' - url=url+'?token='+token - - headers = {'Authorization': 'token ' + token,'accept': 'application/json','Content-Type': 'application/json'} + url = url + '?token=' + token + headers = {'Authorization': 'token ' + token, 'accept': 'application/json', 'Content-Type': 'application/json'} payload = {'title': titre, 'body': body, 'labels': labels} try: urllib.request.urlopen('https://google.com') binar = True - except: + except ValueError: binar = False r = '' if binar: r = requests.post(url, data=json.dumps(payload), headers=headers) return r + def maj_verif(NAME): import qgis import urllib.request iface = qgis.utils.iface from qgis.core import Qgis - url = qgis.utils.pluginMetadata(NAME,'repository') - #URL = url+'/raw/branch/main/plugins.xml' + # url = qgis.utils.pluginMetadata(NAME, 'repository') + # URL = url+'/raw/branch/main/plugins.xml' URL = 'https://gitea.cenra-outils.org/CEN-RA/Plugin_QGIS/releases/download/latest/plugins.xml' -# print(URL) - version = qgis.utils.pluginMetadata(NAME,'version') + # print(URL) + version = qgis.utils.pluginMetadata(NAME, 'version') len_version = len(version) try: urllib.request.urlopen('https://google.com') binar = True - except: + except urllib.error.URLError: binar = False if binar: try: version_web = str(urllib.request.urlopen(URL).read()) plugin_num = version_web.find(NAME) - valeur_version_web = version_web.find('',plugin_num)+9 - version_plugin = version_web[valeur_version_web:valeur_version_web+len_version] + valeur_version_web = version_web.find('', plugin_num) + 9 + version_plugin = version_web[valeur_version_web:valeur_version_web + len_version] if version_plugin != version: iface.messageBar().pushMessage("MAJ :", "Des mise à jour de plugin sont disponibles.", level=Qgis.Info, duration=30) - except: + except urllib.error.URLError: print("error gitea version ssl") else: iface.messageBar().pushMessage("WiFi :", "Pas de connection à internet.", level=Qgis.Warning, duration=30) - #return version_plugin + def devlog(NAME): import qgis devmaj = '' - devmaj = devmaj+qgis.utils.pluginMetadata(NAME,'changelog') - return devmaj \ No newline at end of file + devmaj = devmaj + qgis.utils.pluginMetadata(NAME, 'changelog') + return devmaj