I have some code that uses the pyvirtualdisplay package and it works fine.
pyvirtualdisplay,Display calls EasyProcess like this:
EasyProcess([PROGRAM, '-help'], url=URL,
I made a branch and made some changes. In the branch, when I
instantiate Display and it gets to this point it fails with:
TypeError: __init__() got an unexpected keyword argument 'url'
There are no changes in my branch related to using Display. What's
very odd is that the __init__() function for EasyProcess has this
signature, and the call to it from Display is the same in my master
branch and it works:
self, cmd, cwd=None, use_temp_files=True, env=None,
So that url param must be getting passed to something else.
I did some googling and found a post on SO where someone was having
the same issue, and the answer was that they overrode the EasyProcess
__init__ with their own init. If I am doing that I have no clue how
that could be. I did inspect EasyProcess just before the call and it
was the correct code.
Here is the end of the stack trace:
-> display = Display(visible=0, size=(800, 600))
-> self._obj = self.display_class(
Anyone have any thoughts on what could be causing this or how I can
debug it further?