pre-commit fixes

pull/1335/head
stevejpurves 2024-02-20 21:12:01 +00:00
rodzic e85495cf04
commit 359e0465a9
2 zmienionych plików z 11 dodań i 7 usunięć

Wyświetl plik

@ -3,7 +3,7 @@ from .dataverse import Dataverse
from .figshare import Figshare
from .git import Git
from .hydroshare import Hydroshare
from .meca import Meca
from .mercurial import Mercurial
from .swhid import Swhid
from .zenodo import Zenodo
from .meca import Meca

Wyświetl plik

@ -1,13 +1,16 @@
from .base import ContentProvider
from requests import Session
import os
import shutil
import tempfile
import xml.etree.ElementTree as ET
from hashlib import md5
from os import path
import tempfile
import shutil
import xml.etree.ElementTree as ET
from zipfile import ZipFile, is_zipfile
from urllib.parse import urlparse, urlunparse
from zipfile import ZipFile, is_zipfile
from requests import Session
from .base import ContentProvider
def get_hashed_slug(url, changes_with_content):
"""Return a unique slug that is invariant to query parameters in the url"""
@ -18,6 +21,7 @@ def get_hashed_slug(url, changes_with_content):
return "meca-" + md5(f"{stripped_url}-{changes_with_content}".encode()).hexdigest()
def fetch_zipfile(session, url, dst_dir):
resp = session.get(url, headers={"accept": "application/zip"}, stream=True)
resp.raise_for_status()