[132] remove CachedSession

This commit is contained in:
meisnate12 2022-10-18 09:43:09 -04:00
parent 6c0092c73b
commit 3d898e572a
5 changed files with 10 additions and 39 deletions

View file

@ -1 +1 @@
1.17.3-develop131
1.17.3-develop132

View file

@ -29,6 +29,7 @@ templates:
- font_style
- stroke_width
- stroke_color
- back_color
- back_width
- back_height
- back_align

View file

@ -15,6 +15,7 @@ urls = {
"tag": f"{base_url}/tag",
"login": f"{base_url}/perl-bin/animedb.pl"
}
class AniDBObj:
def __init__(self, anidb, anidb_id, data):
self._anidb = anidb

View file

@ -1,5 +1,5 @@
import base64, os
from datetime import datetime, timedelta
import base64, os, requests
from datetime import datetime
from lxml import html
from modules import util, radarr, sonarr, operations
from modules.anidb import AniDB
@ -28,7 +28,6 @@ from modules.trakt import Trakt
from modules.tvdb import TVDb
from modules.util import Failed, NotScheduled, NotScheduledRange, YAML
from modules.webhooks import Webhooks
from requests_cache import CachedSession
from retrying import retry
logger = util.logger
@ -84,36 +83,7 @@ mass_rating_options = {
"mal": "Use MyAnimeList Rating"
}
reset_overlay_options = {"tmdb": "Reset to TMDb poster", "plex": "Reset to Plex Poster"}
urls_expire_after = {
"*.imdb.com": 60 * 60 * 6,
"www.omdbapi.com/": 60 * 60 * 24,
"ergast.com/api/f1/": 60 * 60 * 24,
"anidb.net": 60 * 60 * 24,
"api.anidb.net:9001/httpapi": 60 * 60 * 24,
"graphql.anilist.co": 60 * 60 * 24,
"raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Anime-IDs/master/pmm_anime_ids.json": 60 * 60 * 24,
"flixpatrol.com": 60 * 60 * 24,
"www.themoviedb.org": 60 * 60 * 24,
"raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Configs": 60 * 60 * 24,
"www.icheckmovies.com/lists/": 60 * 60 * 24,
"letterboxd.com": 60 * 60 * 24,
"api.myanimelist.net/v2/": 60 * 60 * 24,
"api.jikan.moe/v4/": 60 * 60 * 24,
"api.trakt.tv": 60 * 60 * 24,
"www.thetvdb.com": 60 * 60 * 6,
"thetvdb.com": 60 * 60 * 6,
"s3.amazonaws.com/popular-movies/movies.json": 60 * 60 * 24,
"mdblist.com/lists": 60 * 60 * 12,
"mdblist.com/api": 60 * 60 * 1,
"api.github.com/repos/meisnate12/Plex-Meta-Manager": 60 * 60 * 1,
"raw.githubusercontent.com/meisnate12/": 60 * 60 * 1,
"notifiarr.com/api/v1": 0,
"dev.notifiarr.com/api/v1": 0,
"discord.com": 0,
"hooks.slack.com": 0,
"raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/**/VERSION": 0,
"*": 60 * 60 * 24,
}
class ConfigFile:
def __init__(self, default_dir, attrs):
logger.info("Locating config...")
@ -391,8 +361,7 @@ class ConfigFile:
self.check_nightly = self.general["check_nightly"]
self.latest_version = util.current_version(self.version, nightly=self.check_nightly)
self.session = CachedSession("config/http_cache", expire_after=timedelta(days=1), allowable_methods=["GET"],
allowable_codes=[200], match_headers=True, urls_expire_after=urls_expire_after)
self.session = requests.Session()
if not self.general["verify_ssl"]:
self.session.verify = False
if self.session.verify is False:

View file

@ -591,7 +591,7 @@ def run_collection(config, library, metadata, requested_collections):
raise Failed(e)
if not builder.added_items and builder.ignore_blank_results:
raise NonExisting(f"Overlay Warning: No items found")
raise NonExisting(f"{builder.Type} Warning: No items found")
builder.display_filters()
@ -620,7 +620,7 @@ def run_collection(config, library, metadata, requested_collections):
or (not builder.smart_url and len(builder.added_items) + builder.beginning_count < builder.minimum)
):
logger.info("")
logger.info(f"Collection Minimum: {builder.minimum} not met for {mapping_name} Collection")
logger.info(f"{builder.Type} Minimum: {builder.minimum} not met for {mapping_name} Collection")
delete_status = f"Minimum {builder.minimum} Not Met"
valid = False
if builder.details["delete_below_minimum"] and builder.obj:
@ -644,7 +644,7 @@ def run_collection(config, library, metadata, requested_collections):
logger.stacktrace()
run_item_details = False
logger.info("")
logger.separator("No Collection to Update", space=False, border=False)
logger.separator("No {builder.Type} to Update", space=False, border=False)
else:
details_list = builder.update_details()
if details_list: