jarm.py:590:11: W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
jarm.py:279:8: W0612: Unused variable 'e' (unused-variable)
jarm.py:326:8: R1705: Unnecessary "elif" after "return", remove the leading "el" from "elif" (no-else-return)
jarm.py:232:4: W0621: Redefining name 'group' from outer scope (line 30) (redefined-outer-name)
jarm.py:100:8: W0622: Redefining built-in 'list' (redefined-builtin)
jarm.py:42:4: R1722: Consider using 'sys.exit' instead (consider-using-sys-exit)
IMO these are worth to be considered: