Udevadm¶
udevadm helpers for settling device events, triggering rules, and
querying device properties from the udev database.
sts.udevadm
¶
Wrappers for udevadm subcommands (settle, info, trigger, etc.).
UdevadmCommand
¶
Bases: ABC
Base class for udevadm subcommands.
Source code in sts_libs/src/sts/udevadm.py
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | |
help()
classmethod
¶
Get help information for the subcommand.
Source code in sts_libs/src/sts/udevadm.py
51 52 53 54 | |
run(target=None, **options)
classmethod
¶
Run the udevadm subcommand with specified options.
Source code in sts_libs/src/sts/udevadm.py
45 46 47 48 49 | |
UdevadmSettle
¶
Bases: UdevadmCommand
Wait for pending udev events to complete.
Source code in sts_libs/src/sts/udevadm.py
57 58 59 60 | |
udevadm_settle(**options)
¶
Wait for pending udev events.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**options
|
CommandOption
|
Options such as timeout (int), exit_if_exists (str), quiet (bool) |
{}
|
Source code in sts_libs/src/sts/udevadm.py
66 67 68 69 70 71 72 | |