Closed purarue closed 4 years ago
Hi, thanks for your kind words! :)
So, the change you propose works, but it would introduce a circular dependency, someone could use ghexport without using HPI package. I am doing a bout of simplification of exporters code soon (to allow them to be proper Python packages, etc), so will most likely remove the remaining bits of kython
stuff altogether. This logging thing is not too complicated, so ok to vendorize as well.
But thanks, if you have any other suggestions, let me know! Glad when someone actually digs into the code :)
Makes sense, thanks for the context.
Hi. Been modifying/setting up HPI. the major functionality of
ghexport
works great, but the kythonLazyLogger
doesn't import properly.Warning:
I think thats because its referencing the
kython
instead ofmy.kython
? Since that part is vendored now, and its more likely someone has the HPI version and notkython
on its own, would it make sense to change:That seems to work fine for me.
Not sure if you've come up with some other solution for all the boiletplate-y stuff in the different projects
Thanks for all you put up here and your blog, its been very helpful to me over the past few months.