monitorcontrol icon indicating copy to clipboard operation
monitorcontrol copied to clipboard

monitorcontrol.vcp' has no attribute 'get_vcps

Open thewh1teagle opened this issue 6 months ago • 1 comments

  • Monitor manufacturer and model number: Xiaomi Curved 30" RMMNT30HFCW
  • Input source (HDMI, VGA, display port, ect.): HDMI
  • Output device (video card, discrete graphics, ect.): HDMI1 macos mini m1
  • Operating system: macos
  • Python version: 3.9.6
  • monitorcontrol version (monitorcontrol --version): 3.1.0

Steps to Reproduce

./venv/bin/monitorcontrol --get-monitors
Traceback (most recent call last):
  File "/Volumes/Internal/cec-rs/examples/cec-example-cli/./monitorcontrol/venv/bin/monitorcontrol", line 8, in <module>
    sys.exit(main())
  File "/Volumes/Internal/cec-rs/examples/cec-example-cli/monitorcontrol/venv/lib/python3.9/site-packages/monitorcontrol/__main__.py", line 155, in main
    for monitor_index, monitor_obj in enumerate(get_monitors(), 0):
  File "/Volumes/Internal/cec-rs/examples/cec-example-cli/monitorcontrol/venv/lib/python3.9/site-packages/monitorcontrol/monitorcontrol.py", line 546, in get_monitors
    return [Monitor(v) for v in vcp.get_vcps()]
AttributeError: module 'monitorcontrol.vcp' has no attribute 'get_vcps'

thewh1teagle avatar Aug 18 '24 17:08 thewh1teagle