Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mnamer crashes with a-Shell on iOS. #296

Open
Manukineko opened this issue Apr 7, 2024 · 1 comment
Open

Mnamer crashes with a-Shell on iOS. #296

Manukineko opened this issue Apr 7, 2024 · 1 comment

Comments

@Manukineko
Copy link

Hello,
This is a strong edge use-case.

I tried to run mNamer on iOS through a-shell.
mnamer is installing fine, without any error.

I tried to rename a file with this command.
mnamer "Temp" --episode-format "{s eries}_S{season:02}E{episode:02}.{extension}" --test

the tool find the media file in the Temp folder:

testing mode
Starting mnamer
Processing Episode "[Cleo]Barakamon_-_01_(Dual 
Audio_10bit_BD1080p_x265).mkv" (250.80MB)
select match
 ❱ Barakamon - 01x01 - Cheerful Child
   Barakamon - 01x01 - Episode 1
   Barakan Discovers - 01x01 - Barakan Discover
s Tokyo
   skip
   quit

And then it crashes.

============================== CRASH REPORT BEG
IN ==============================
--------------------------------- environment -
---------------------------------
 - date = 2024-04-07
 - platform = macOS-17.4.1-iPhone16,1-arm-64bit
 - arguments = ['Temp', '--episode-format', '{s
eries}_S{season:02}E{episode:02}.{extension}', 
'--test']
 - cache location = /private/var/mobile/Contain
ers/Data/Application/98B18E89-3A65-421C-9720-2B
B4FA5E29D3/Library/Caches/mnamer-py3.11.sqlite
 - python version = 3.11.0
 - mnamer version = 2.5.5
 - appdirs version = 1.4.4
 - guessit version = 3.7.1
 - requests version = 2.31.0
 - requests cache version = 0.9.8
 - teletype version = 1.3.4
--------------------------------- stack trace -
---------------------------------
Traceback (most recent call last):
  File "/var/mobile/Containers/Data/Application
/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/l
ib/python3.11/site-packages/mnamer/__main__.py"
, line 23, in main
    frontend.launch()
  File "/var/mobile/Containers/Data/Application
/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/l
ib/python3.11/site-packages/mnamer/frontends.py
", line 81, in launch
    self._process_targets()
  File "/var/mobile/Containers/Data/Application
/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/l
ib/python3.11/site-packages/mnamer/frontends.py
", line 112, in _process_targets
    match = tty.metadata_prompt(matches)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/mobile/Containers/Data/Application
/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/l
ib/python3.11/site-packages/mnamer/tty.py", lin
e 92, in metadata_prompt
    choice = selector.prompt()
  File "/var/mobile/Containers/Data/Application/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/lib/python3.11/site-packages/mnamer/__main__.py", line 23, in main
    frontend.launch()
  File "/var/mobile/Containers/Data/Application/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/lib/python3.11/site-packages/mnamer/frontends.py", line 81, in launch
    self._process_targets()
  File "/var/mobile/Containers/Data/Application/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/lib/python3.11/site-packages/mnamer/frontends.py", line 112, in _process_targets
    match = tty.metadata_prompt(matches)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/mobile/Containers/Data/Application/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/lib/python3.11/site-packages/mnamer/tty.py", line 92, in metadata_prompt
    choice = selector.prompt()
             ^^^^^^^^^^^^^^^^^
  File "/var/mobile/Containers/Data/Application
/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/l
ib/python3.11/site-packages/teletype/components
.py", line 222, in prompt
    self._process_keypress()
  File "/var/mobile/Containers/Data/Application
/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/l
ib/python3.11/site-packages/teletype/components
.py", line 155, in _process_keypress
    key = io.get_key()
          ^^^^^^^^^^^^
  File "/var/mobile/Containers/Data/Application
/98B18E89-3A65-421C-9720-2BB4FA5E29D3/Library/l
ib/python3.11/site-packages/teletype/io/posix.p
y", line 13, in get_key
    state = tcgetattr(file_descriptor)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
termios.error: (25, 'Inappropriate ioctl for de
vice')
=============================== CRASH REPORT EN
D ===============================
Dang, it looks like mnamer crashed! Please cons
ider filling an issue at
https://github.com/jkwill87/mnamer/issues along
 with this report.

I'm pretty sure there is no solution to that but I though I should open an issue regarding. Just in case XD

@Manukineko
Copy link
Author

Aaaand 2 minutes after, I just tried with the ˋ--batch` parameter, and it worked ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant