@@ -160,50 +160,50 @@ def packages_dir(self) -> str:
160
160
return self ._packages_dir
161
161
162
162
def _check_tl_install_version (self ) -> bool :
163
- """
164
- Prüft ob tl-install in der korrekten Version installiert ist.
165
- Installiert die korrekte Version falls erforderlich.
166
- """
167
- tl_install_name = "tl-install"
163
+ """
164
+ Prüft ob tl-install in der korrekten Version installiert ist.
165
+ Installiert die korrekte Version falls erforderlich.
166
+ """
167
+ tl_install_name = "tl-install"
168
168
169
- # Hole die erforderliche Version aus platform.json
170
- required_version = self .packages .get (tl_install_name , {}).get ("version" )
171
- if not required_version :
172
- logger .debug (f"Keine Versionsprüfung für { tl_install_name } erforderlich" )
173
- return True
169
+ # Hole die erforderliche Version aus platform.json
170
+ required_version = self .packages .get (tl_install_name , {}).get ("version" )
171
+ if not required_version :
172
+ logger .debug (f"Keine Versionsprüfung für { tl_install_name } erforderlich" )
173
+ return True
174
174
175
- # Prüfe ob das Tool bereits installiert ist
176
- tl_install_path = os .path .join (self .packages_dir , tl_install_name )
177
- package_json_path = os .path .join (tl_install_path , "package.json" )
175
+ # Prüfe ob das Tool bereits installiert ist
176
+ tl_install_path = os .path .join (self .packages_dir , tl_install_name )
177
+ package_json_path = os .path .join (tl_install_path , "package.json" )
178
178
179
- if not os .path .exists (package_json_path ):
180
- logger .info (f"{ tl_install_name } nicht installiert, installiere Version { required_version } " )
181
- return self ._install_tl_install (required_version )
179
+ if not os .path .exists (package_json_path ):
180
+ logger .info (f"{ tl_install_name } nicht installiert, installiere Version { required_version } " )
181
+ return self ._install_tl_install (required_version )
182
182
183
- # Lese die installierte Version
184
- try :
185
- with open (package_json_path , 'r' , encoding = 'utf-8' ) as f :
186
- package_data = json .load (f )
183
+ # Lese die installierte Version
184
+ try :
185
+ with open (package_json_path , 'r' , encoding = 'utf-8' ) as f :
186
+ package_data = json .load (f )
187
187
188
- installed_version = package_data .get ("version" )
189
- if not installed_version :
190
- logger .warning (f"Installierte Version für { tl_install_name } unbekannt" )
191
- return self ._install_tl_install (required_version )
188
+ installed_version = package_data .get ("version" )
189
+ if not installed_version :
190
+ logger .warning (f"Installierte Version für { tl_install_name } unbekannt" )
191
+ return self ._install_tl_install (required_version )
192
192
193
- # Vergleiche Versionen
194
- if installed_version != required_version :
195
- logger .info (
196
- f"Versionsfehler für { tl_install_name } : "
197
- f"{ installed_version } != { required_version } , installiere korrekte Version"
198
- )
199
- return self ._install_tl_install (required_version )
193
+ # Vergleiche Versionen
194
+ if installed_version != required_version :
195
+ logger .info (
196
+ f"Versionsfehler für { tl_install_name } : "
197
+ f"{ installed_version } != { required_version } , installiere korrekte Version"
198
+ )
199
+ return self ._install_tl_install (required_version )
200
200
201
- logger .debug (f"{ tl_install_name } Version { installed_version } ist korrekt" )
202
- return True
201
+ logger .debug (f"{ tl_install_name } Version { installed_version } ist korrekt" )
202
+ return True
203
203
204
- except (json .JSONDecodeError , FileNotFoundError ) as e :
205
- logger .error (f"Fehler beim Lesen der Paketdaten für { tl_install_name } : { e } " )
206
- return self ._install_tl_install (required_version )
204
+ except (json .JSONDecodeError , FileNotFoundError ) as e :
205
+ logger .error (f"Fehler beim Lesen der Paketdaten für { tl_install_name } : { e } " )
206
+ return self ._install_tl_install (required_version )
207
207
208
208
def _install_tl_install (self , version : str ) -> bool :
209
209
"""
0 commit comments