Doug, I'm not sure how you get confused, or why you spam the bug tracker with ASCII art like this.
This = "vendor is apple OR can't read vendor" - the statement which caused the issue and which you blamed Python for for unknown reasons - was intentional, as I said. We explicitly discussed that and said that if the vendor is not readable, we should not upgrade either - it might be Apple after all.
What went wrong is that the code check was also applied to non-UEFI systems.
Doug, I'm not sure how you get confused, or why you spam the bug tracker with ASCII art like this.
This = "vendor is apple OR can't read vendor" - the statement which caused the issue and which you blamed Python for for unknown reasons - was intentional, as I said. We explicitly discussed that and said that if the vendor is not readable, we should not upgrade either - it might be Apple after all.
What went wrong is that the code check was also applied to non-UEFI systems.