Jay Soffian

Results 18 comments of Jay Soffian

I think the correct fix is to change: table_insert(parsers, #requests, reply.parser) to: table_insert(parsers, reply.parser) This keeps the requests and parsers tables parallel, i.e. for `requests[n]` the correct parser is `parsers[n]`.

EdgeOS devices do not include pip. There's an open PR (#5) for Debian packaging which I may someday update and merge. Neither of those precludes pip packaging as well. I...

No, EdgeOS does not have `easy_install`. EdgeOS is based on Debian so of course it can be added, or it could be installed with with `get-pip.py`, but those changes get...

That sounds like a totally reasonable compromise. I'll add a `setup.py` and a proper version.

@Renerick it looks like you're copy/pasting the code from the diff instead of running the new code. The issue there is that the double braces are a Python escape mechanism...

> @jaysoffian I have just merged in [591ea61](https://github.com/Fizzadar/pyinfra/commit/591ea61e3b29210ccb5ac71665920f1374a51e18) which I believe solves this issue (and any other host state needs within operation execution context). Indeed. Thanks!

Parsing the output of xcodebuild to generate a compilation database is fraught with peril. Use `-gen-cdb-fragment-path` instead. See https://gist.github.com/T1T4N/f4d63a44476eb5c7046cc561cb8c7f77 for guidance.