in chirp/wxui/main.py line 813 I removed "chirp_platform.get_platform().get_last_dir()," and I was able to get a usable file dialog to pop up.
812 with wx.FileDialog(self, _('Open a file'),
813 chirp_platform.get_platform().get_last_dir(), 814 wildcard=wildcard,
815 style=wx.FD_OPEN | wx.FD_FILE_MUST_EXIST) as fd: 816 if fd.ShowModal() == wx.ID_CANCEL:
817 return
Changed to
812 with wx.FileDialog(self, _('Open a file'),
813 wildcard=wildcard,
814 style=wx.FD_OPEN | wx.FD_FILE_MUST_EXIST) as fd: 815 if fd.ShowModal() == wx.ID_CANCEL:
816 return
On Wed, Dec 14, 2022 at 5:03 PM Charlie Li via chirp_devel < chirp_devel@intrepid.danplanet.com> wrote:
Dan Smith via chirp_devel wrote:
I'll need to go dig into that to see if we should be doing something
else. Perhaps you're on an older python and importlib_resources behaves differently than my native one in python 3.10. So yeah, let me know which macos you're on and where you got python (and which version) so I can try to narrow it down.
I specifically conditional imported importlib_resources to use the package if the Python used is < 3.10, since certain constructs used only appeared in time for 3.10; they are backported into the package. Doing this conditional import ensures consistent behaviour (at least in theory).
PosixPath can be str()'d to get just a path string, so perhaps that's
all we need to do there.
Correct.
-- Charlie Li …nope, still don't have an exit line.
chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers