Currently mirro doesn't know the difference between a text file and a directory. So when a directory is passed mirro returns a
Traceback (most recent call last):
File "/usr/bin/mirro", line 8, in <module>
sys.exit(main())
^^^^^^
File "/usr/lib/python3/dist-packages/mirro/main.py", line 505, in main
original_content = read_file(target)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mirro/main.py", line 23, in read_file
return path.read_text(encoding="utf-8", errors="replace")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/pathlib.py", line 1029, in read_text
with self.open(mode='r', encoding=encoding, errors=errors) as f:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/pathlib.py", line 1015, in open
return io.open(self, mode, buffering, encoding, errors, newline)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
IsADirectoryError: [Errno 21] Is a directory: '/path/to/dir'
We just want to return something like '/path/to/dir' is a directory!
Currently `mirro` doesn't know the difference between a text file and a directory. So when a directory is passed mirro returns a
```
Traceback (most recent call last):
File "/usr/bin/mirro", line 8, in <module>
sys.exit(main())
^^^^^^
File "/usr/lib/python3/dist-packages/mirro/main.py", line 505, in main
original_content = read_file(target)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/mirro/main.py", line 23, in read_file
return path.read_text(encoding="utf-8", errors="replace")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/pathlib.py", line 1029, in read_text
with self.open(mode='r', encoding=encoding, errors=errors) as f:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/pathlib.py", line 1015, in open
return io.open(self, mode, buffering, encoding, errors, newline)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
IsADirectoryError: [Errno 21] Is a directory: '/path/to/dir'
```
We just want to return something like `'/path/to/dir' is a directory!`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Currently
mirrodoesn't know the difference between a text file and a directory. So when a directory is passed mirro returns aWe just want to return something like
'/path/to/dir' is a directory!