Advertisement
Guest User

Python 3.12 compatibility patch

a guest
May 17th, 2024
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.28 KB | Source Code | 0 0
  1. diff -ruN cherrymusic-0.41.3/cherrymusicserver/cherrymodel.py cherrymusic-0.41.3-python312/cherrymusicserver/cherrymodel.py
  2. --- cherrymusic-0.41.3/cherrymusicserver/cherrymodel.py 2022-03-04 03:35:38.000000000 -0600
  3. +++ cherrymusic-0.41.3-python312/cherrymusicserver/cherrymodel.py   2024-05-17 22:11:42.037917723 -0500
  4. @@ -40,7 +40,7 @@
  5.  import json
  6.  import cherrypy
  7.  import audiotranscode
  8. -from imp import reload
  9. +from importlib import reload
  10.  
  11.  try:
  12.      from urllib.parse import quote
  13. diff -ruN cherrymusic-0.41.3/cherrymusicserver/configuration.py cherrymusic-0.41.3-python312/cherrymusicserver/configuration.py
  14. --- cherrymusic-0.41.3/cherrymusicserver/configuration.py   2022-03-04 03:35:38.000000000 -0600
  15. +++ cherrymusic-0.41.3-python312/cherrymusicserver/configuration.py 2024-05-17 22:12:00.747722749 -0500
  16. @@ -298,7 +298,7 @@
  17.          from backport.configparser import ConfigParser
  18.      cfgp = ConfigParser()
  19.      with open(filepath, encoding='utf-8') as fp:
  20. -        cfgp.readfp(fp)
  21. +        cfgp.read_file(fp)
  22.      dic = OrderedDict()
  23.      for section_name in cfgp.sections():
  24.          if 'DEFAULT' == section_name:
  25. diff -ruN cherrymusic-0.41.3/cherrymusicserver/resultorder.py cherrymusic-0.41.3-python312/cherrymusicserver/resultorder.py
  26. --- cherrymusic-0.41.3/cherrymusicserver/resultorder.py 2022-03-04 03:35:38.000000000 -0600
  27. +++ cherrymusic-0.41.3-python312/cherrymusicserver/resultorder.py   2024-05-17 22:11:46.491204651 -0500
  28. @@ -36,7 +36,7 @@
  29.  from cherrymusicserver import pathprovider
  30.  from cherrymusicserver import log
  31.  import cherrymusicserver.tweak
  32. -from imp import reload
  33. +from importlib import reload
  34.  from cherrymusicserver.util import Performance
  35.  
  36.  class ResultOrder:
  37. diff -ruN cherrymusic-0.41.3/cherrymusicserver/sqlitecache.py cherrymusic-0.41.3-python312/cherrymusicserver/sqlitecache.py
  38. --- cherrymusic-0.41.3/cherrymusicserver/sqlitecache.py 2022-03-04 03:35:38.000000000 -0600
  39. +++ cherrymusic-0.41.3-python312/cherrymusicserver/sqlitecache.py   2024-05-17 22:11:49.884502623 -0500
  40. @@ -52,7 +52,7 @@
  41.  from cherrymusicserver.util import Performance
  42.  from cherrymusicserver.progress import ProgressTree, ProgressReporter
  43.  import cherrymusicserver.tweak
  44. -from imp import reload
  45. +from importlib import reload
  46.  import random
  47.  
  48.  from backport import unichr
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement