Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 23, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

* Replace print statements with logging in kvm.py

Updated the KVM machinery module to use the logging module instead of print statements for warnings when interface or VNC port information cannot be retrieved. This improves consistency and allows better control over log output.

   1. Adding Standard Logging: Imported logging and replaced print() calls with log.warning(), ensuring consistency with the project's logging practices.
   2. Hardening XML Parsing: In store_vnc_port, I added a check if graphics is not None: before trying to access .get("port"). This prevents an AttributeError if the machine configuration lacks a graphics device.
   3. Fixing Error Messages: Corrected the error message in store_vnc_port to say "Can't get VNC port" instead of "Can't get iface".

* Update modules/machinery/kvm.py

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@pull pull bot locked and limited conversation to collaborators Jan 23, 2026
@pull pull bot added the ⤵️ pull label Jan 23, 2026
@pull pull bot merged commit fd85db4 into threatcode:master Jan 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant