24 lines
700 B
Python
24 lines
700 B
Python
|
|
"""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"
|