diff --git a/core/support.py b/core/support.py index 2b8ac3d5..0a181ea7 100755 --- a/core/support.py +++ b/core/support.py @@ -7,8 +7,6 @@ import os import re import sys -from lib.guessit import guessit - PY3 = False if sys.version_info[0] >= 3: PY3 = True; unicode = str; unichr = chr; long = int if PY3: @@ -273,6 +271,7 @@ def scrapeBlock(item, args, block, patron, headers, action, pagination, debug, t longtitle = title + (s if title and title2 else '') + title2 + '\n' if sceneTitle: + from lib.guessit import guessit parsedTitle = guessit(title) title = longtitle = parsedTitle.get('title', '') log('TITOLO',title) diff --git a/lib/guessit/__init__.py b/lib/guessit/__init__.py index 03f8d208..c2b99d2f 100644 --- a/lib/guessit/__init__.py +++ b/lib/guessit/__init__.py @@ -3,7 +3,7 @@ """ Extracts as much information as possible from a video file. """ -from . import monkeypatch as _monkeypatch +import monkeypatch as _monkeypatch from .api import guessit, GuessItApi from .options import ConfigurationException diff --git a/lib/guessit/rules/match_processors.py b/lib/guessit/rules/match_processors.py index 0b49372f..1b2bed4d 100644 --- a/lib/guessit/rules/match_processors.py +++ b/lib/guessit/rules/match_processors.py @@ -1,7 +1,7 @@ """ Match processors """ -from guessit.rules.common import seps +from common import seps def strip(match, chars=seps):