fix: compat trilium-py 0.7 (attributeId), stub magic sans libmagic, requirements figes
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
"""Stub magic — trilium_py importe ce module pour deviner les types MIME
|
||||
lors des uploads de fichiers, fonctionnalité que le MCP n'utilise pas.
|
||||
libmagic (bibliothèque C) est absente de DSM et non installable par pip
|
||||
sur ARM64. Ce stub satisfait l'import sans la lib native."""
|
||||
|
||||
|
||||
def from_buffer(buffer, mime=False):
|
||||
return "application/octet-stream" if mime else "data"
|
||||
|
||||
|
||||
def from_file(filename, mime=False):
|
||||
return "application/octet-stream" if mime else "data"
|
||||
|
||||
|
||||
class Magic:
|
||||
def __init__(self, *args, **kwargs):
|
||||
pass
|
||||
|
||||
def from_buffer(self, buffer):
|
||||
return "application/octet-stream"
|
||||
|
||||
def from_file(self, filename):
|
||||
return "application/octet-stream"
|
||||
Reference in New Issue
Block a user