targendaz2 / Mac-Set-Default-Apps

A utility to change default applications in macOS
MIT License
85 stars 10 forks source link

First steps for python3 migration #16

Closed dylantjb closed 1 year ago

dylantjb commented 1 year ago

Resolves #15, resolves #13, resolves #11.

Retab was needed for edits to work with files: payload/msda.py, tests/utils/classes.py. Change shebang python versions from 2 to 3. Update tests by appending to sys.path instead of using the deprecated 'imp' module to import payload/msda.py. Change pip -> pip3 in .github/workflows/test.yml.

payload/msda.py:

Working as expected with test command:

msda set "com.ranchero.NetNewsWire-Evergreen" -p feed