Skip to content

Commit 63676db

Browse files
committed
fix(tests): restore explicit Windows check for fork context
1 parent 873ff54 commit 63676db

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

opentelemetry-sdk/tests/metrics/test_meter_provider_fork.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@
1717
import multiprocessing
1818
import os
1919
import unittest
20+
from platform import system
2021

2122
from opentelemetry.sdk.metrics import MeterProvider
2223
from opentelemetry.sdk.resources import Resource
2324

24-
_fork_ctx = multiprocessing.get_context("fork") if hasattr(os, "fork") else None
25+
_fork_ctx = multiprocessing.get_context("fork") if system() != "Windows" else None
2526

2627

2728
@unittest.skipUnless(

opentelemetry-sdk/tests/trace/test_tracer_provider_fork.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@
1717
import multiprocessing
1818
import os
1919
import unittest
20+
from platform import system
2021

2122
from opentelemetry.sdk.resources import Resource
2223
from opentelemetry.sdk.trace import TracerProvider
2324

24-
_fork_ctx = multiprocessing.get_context("fork") if hasattr(os, "fork") else None
25+
_fork_ctx = multiprocessing.get_context("fork") if system() != "Windows" else None
2526

2627

2728
@unittest.skipUnless(

0 commit comments

Comments
 (0)