Skip to content

TypeError: unsupported operand type(s) for |: 'type' and 'EnumMeta' #7

@BioSehnsucht

Description

@BioSehnsucht

Trying to use this rather than using subprocess calls to mount/umount, but I am running into an error as soon as I import it.

Python 3.9.2 (default, Feb 28 2021, 17:03:44) 
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mount
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/tmm/storage-manager/venv/lib/python3.9/site-packages/mount/__init__.py", line 1, in <module>
    from .core import mount, umount  # noqa
  File "/opt/tmm/storage-manager/venv/lib/python3.9/site-packages/mount/core.py", line 25, in <module>
    flags: int | MountFlag = 0,
TypeError: unsupported operand type(s) for |: 'type' and 'EnumMeta'

This is on a Raspberry Pi 4B, running 64-bit Raspbian, if it matters. Not sure why it's throwing the error since the package is listed for Python 3.9 through 3.11 ... ?

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions