@@ -798,7 +798,9 @@ def getComponentCfg(
798
798
for ext in extensions :
799
799
cfgTemplateModule = f"{ ext } .{ system } System"
800
800
try :
801
- cfgTemplate = importlib_resources .read_text (cfgTemplateModule , "ConfigTemplate.cfg" )
801
+ cfgTemplate = (
802
+ importlib_resources .files (cfgTemplateModule ).joinpath ("ConfigTemplate.cfg" ).read_text ()
803
+ )
802
804
except (ImportError , OSError ):
803
805
continue
804
806
gLogger .notice ("Loading configuration template from" , cfgTemplateModule )
@@ -2128,7 +2130,7 @@ def installDatabase(self, dbName):
2128
2130
systemName = databases [filename ]
2129
2131
moduleName = "." .join ([extension , systemName , "DB" ])
2130
2132
gLogger .debug (f"Installing { filename } from { moduleName } " )
2131
- dbSql = importlib_resources .read_text (moduleName , filename )
2133
+ dbSql = importlib_resources .files (moduleName ). joinpath ( filename ). read_text ( )
2132
2134
2133
2135
# just check
2134
2136
result = self .execMySQL ("SHOW STATUS" )
@@ -2228,7 +2230,7 @@ def _createMySQLCMDLines(self, dbSql):
2228
2230
sourcedDBbFileName = line .split (" " )[1 ].replace ("\n " , "" )
2229
2231
gLogger .info (f"Found file to source: { sourcedDBbFileName } " )
2230
2232
module , filename = sourcedDBbFileName .rsplit ("/" , 1 )
2231
- dbSourced = importlib_resources .read_text (module .replace ("/" , "." ), filename )
2233
+ dbSourced = importlib_resources .files (module .replace ("/" , "." )). joinpath ( filename ). read_text ( )
2232
2234
for lineSourced in dbSourced .split ("\n " ):
2233
2235
if lineSourced .strip ():
2234
2236
cmdLines .append (lineSourced .strip ())
0 commit comments