Skip to content

Commit e96e1d4

Browse files
committed
is_parallel_worker: efficiency
1 parent 0c7f528 commit e96e1d4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

+stdlib/is_parallel_worker.m

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@
1818
function ispar = is_parallel_worker()
1919

2020
try
21-
ispar = matlab.internal.parallel.isPCTInstalled() && ~isempty(getCurrentWorker());
22-
catch
21+
ispar = ~isempty(getCurrentWorker());
22+
catch e
23+
if e.identifier ~= "MATLAB:UndefinedFunction"
24+
rethrow(e)
25+
end
2326
ispar = false;
2427
end
2528

0 commit comments

Comments
 (0)