@@ -219,6 +219,7 @@ static void bindConstructors(ARG& arg){
219
219
return std::make_unique<D>(pipeline, dev);
220
220
}), py::arg (" pipeline" ), DOC (dai, DeviceBase, DeviceBase))
221
221
.def (py::init ([](const Pipeline& pipeline, bool usb2Mode){
222
+ PyErr_WarnEx (PyExc_DeprecationWarning, " Use constructor taking 'UsbSpeed' instead" , 1 );
222
223
auto dev = deviceSearchHelper<D>();
223
224
py::gil_scoped_release release;
224
225
return std::make_unique<D>(pipeline, dev, usb2Mode);
@@ -234,6 +235,7 @@ static void bindConstructors(ARG& arg){
234
235
return std::make_unique<D>(pipeline, dev, pathToCmd);
235
236
}), py::arg (" pipeline" ), py::arg (" pathToCmd" ), DOC (dai, DeviceBase, DeviceBase, 4 ))
236
237
.def (py::init ([](const Pipeline& pipeline, const DeviceInfo& deviceInfo, bool usb2Mode){
238
+ PyErr_WarnEx (PyExc_DeprecationWarning, " Use constructor taking 'UsbSpeed' instead" , 1 );
237
239
py::gil_scoped_release release;
238
240
return std::make_unique<D>(pipeline, deviceInfo, usb2Mode);
239
241
}), py::arg (" pipeline" ), py::arg (" devInfo" ), py::arg (" usb2Mode" ) = false , DOC (dai, DeviceBase, DeviceBase, 6 ))
@@ -253,6 +255,7 @@ static void bindConstructors(ARG& arg){
253
255
return std::make_unique<D>(version, dev);
254
256
}), py::arg (" version" ) = OpenVINO::VERSION_UNIVERSAL, DOC (dai, DeviceBase, DeviceBase, 10 ))
255
257
.def (py::init ([](OpenVINO::Version version, bool usb2Mode){
258
+ PyErr_WarnEx (PyExc_DeprecationWarning, " Use constructor taking 'UsbSpeed' instead" , 1 );
256
259
auto dev = deviceSearchHelper<D>();
257
260
py::gil_scoped_release release;
258
261
return std::make_unique<D>(version, dev, usb2Mode);
@@ -268,6 +271,7 @@ static void bindConstructors(ARG& arg){
268
271
return std::make_unique<D>(version, dev, pathToCmd);
269
272
}), py::arg (" version" ), py::arg (" pathToCmd" ), DOC (dai, DeviceBase, DeviceBase, 13 ))
270
273
.def (py::init ([](OpenVINO::Version version, const DeviceInfo& deviceInfo, bool usb2Mode){
274
+ PyErr_WarnEx (PyExc_DeprecationWarning, " Use constructor taking 'UsbSpeed' instead" , 1 );
271
275
py::gil_scoped_release release;
272
276
return std::make_unique<D>(version, deviceInfo, usb2Mode);
273
277
}), py::arg (" version" ), py::arg (" deviceInfo" ), py::arg (" usb2Mode" ) = false , DOC (dai, DeviceBase, DeviceBase, 15 ))
0 commit comments