Enable debugPrint suppression in release mode

Uncommented the line that suppresses debugPrint output when not in debug mode and in release builds. Also updated socket address generation to use a temporary storage path from environment variables for non-TCP output.
This commit is contained in:
Feodor Fitsner 2025-12-15 18:22:56 -08:00
parent 17a397bb9f
commit f8850a9be8
1 changed files with 2 additions and 2 deletions

View File

@ -122,7 +122,7 @@ void main(List<String> args) async {
Future prepareApp() async {
if (!_args.contains("--debug") && isRelease) {
// ignore: avoid_returning_null_for_void
//debugPrint = (String? message, {int? wrapWidth}) => null;
debugPrint = (String? message, {int? wrapWidth}) => null;
} else {
_args.remove("--debug");
}
@ -222,7 +222,7 @@ Future<String?> runPythonApp(List<String> args) async {
'Python output TCP Server is listening on port ${outSocketServer.port}');
socketAddr = "$tcpAddr:${outSocketServer.port}";
} else {
socketAddr = "stdout_$pid.sock";
socketAddr = path.join(environmentVariables["FLET_APP_STORAGE_TEMP"], "stdout_$pid.sock");
if (await File(socketAddr).exists()) {
await File(socketAddr).delete();
}