19 nb::module_ m_clock_backend = m.def_submodule(
"clock_backend",
"Clock backend utilities");
21 nb::class_<PClockBackend>(m_clock_backend,
"PClockBackend")
27 .def_static(
"now", &PClockBackend::now,
28 "Get current time with PClockBackend")
30 .def_static(
"sleep", [](time_t ellapsedTime) {
31 PClockBackend::sleep(ellapsedTime);
33 nb::arg(
"ellapsedTime"),
34 "Sleep for the given elapsed time"