Skip to content

python3.12 update needed #75

@graysky2

Description

@graysky2

It seems that python3.12 breaks this script. Any change to update it?

% texturecache vclean
/usr/bin/texturecache:108: SyntaxWarning: invalid escape sequence '\.'
  serial_urls = "assets\.fanart\.tv"
/usr/bin/texturecache:359: SyntaxWarning: invalid escape sequence '\^'
  self.CACHE_IGNORE_TYPES[index] = re.compile(re.sub("^\^image://", "^", r.pattern))
/usr/bin/texturecache:361: SyntaxWarning: invalid escape sequence '\^'
  self.PRUNE_RETAIN_TYPES[index] = re.compile(re.sub("^\^image://", "^", r.pattern))
/usr/bin/texturecache:1286: SyntaxWarning: invalid escape sequence '\('
  title = re.sub("\(%d\)$" % year, "", title).strip()
/usr/bin/texturecache:2095: SyntaxWarning: invalid escape sequence '\.'
  self.web_re_result = re.compile("^.*:(%s)[ ]*: .*\.RECEIVED WEB DATA: ([0-9]*), (.*), (.*)$" % tpattern)
/usr/bin/texturecache:2096: SyntaxWarning: invalid escape sequence '\.'
  self.json_re_result = re.compile("^.*:(%s)[ ]*: .*\.PARSING JSON DATA: (.*)$" % tpattern)
/usr/bin/texturecache:3953: SyntaxWarning: invalid escape sequence '\.'
  RE_STACKING_1_9 = re.compile("(.*?)([ _.-]*(?:cd|dvd|p(?:ar)?t|dis[ck])[ _.-]*[0-9]+)(.*?)(\.[^.]+)$", flags=re.IGNORECASE)
/usr/bin/texturecache:3954: SyntaxWarning: invalid escape sequence '\.'
  RE_STACKING_A_D = re.compile("(.*?)([ _.-]*(?:cd|dvd|p(?:ar)?t|dis[ck])[ _.-]*[a-d])(.*?)(\.[^.]+)$", flags=re.IGNORECASE)
/usr/bin/texturecache:4136: SyntaxWarning: invalid escape sequence '\?'
  RE_IMDB = re.compile("/movie/\?([0-9]*)")
/usr/bin/texturecache:5111: SyntaxWarning: invalid escape sequence '\.'
  episode = re.sub("([0-9]*x[0-9]*)\..*", "\\1", title)
/usr/bin/texturecache:5246: SyntaxWarning: invalid escape sequence '\.'
  episode = re.sub("([0-9]*x[0-9]*)\..*", "\\1", title)
/usr/bin/texturecache:5477: SyntaxWarning: invalid escape sequence '\.'
  episode = re.sub("([0-9]*x[0-9]*)\..*", "\\1", title)
/usr/bin/texturecache:5536: SyntaxWarning: invalid escape sequence '\.'
  episode = re.sub("([0-9]*x[0-9]*)\..*", "\\1", title)
/usr/bin/texturecache:5762: SyntaxWarning: invalid escape sequence '\.'
  episode_year = re.sub("([0-9]*x[0-9]*)\..*", "\\1", title)
/usr/bin/texturecache:5813: SyntaxWarning: invalid escape sequence '\.'
  episode_year = re.sub("([0-9]*x[0-9]*)\..*", "\\1", title)
/usr/bin/texturecache:5984: SyntaxWarning: invalid escape sequence '\.'
  SxE = re.sub("[0-9]*x([0-9]*)\..*", "\\1", episode["label"])
/usr/bin/texturecache:6038: SyntaxWarning: invalid escape sequence '\('
  re_parenthesis = re.compile("\([a-zA-Z]*\)$")
/usr/bin/texturecache:6098: SyntaxWarning: invalid escape sequence '\('
  tvshow["title"] = re.sub("\(%d\)$" % tvshow["tc.year"], "", tvshow["title"]).strip()
/usr/bin/texturecache:6793: SyntaxWarning: invalid escape sequence '\.'
  mediatype = re.sub(".*\.Get(.*)","\\1",r["method"])
/usr/bin/texturecache:7066: SyntaxWarning: invalid escape sequence '\.'
  mediatype = re.sub(".*\.Get(.*)","\\1",r["method"])
/usr/bin/texturecache:3942: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
  EPOCH = datetime.datetime.utcfromtimestamp(0)
Rescanning library...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions