diff --git a/RNS/Reticulum.py b/RNS/Reticulum.py index 2d03d3e..47770a0 100755 --- a/RNS/Reticulum.py +++ b/RNS/Reticulum.py @@ -1,8 +1,14 @@ -from .Interfaces import * +from .vendor.platformutils import get_platform + +if get_platform() == "android": + # TODO: Selectively import Android-relevant interfaces + pass +else: + from .Interfaces import * + from .vendor.configobj import ConfigObj import configparser import multiprocessing.connection -import RNS import signal import threading import atexit diff --git a/RNS/__init__.py b/RNS/__init__.py index e54ef3a..33084da 100755 --- a/RNS/__init__.py +++ b/RNS/__init__.py @@ -67,6 +67,10 @@ def loglevelname(level): def version(): return __version__ +def host_os(): + from .vendor.platformutils import get_platform + return get_platform() + def log(msg, level=3, _override_destination = False): global _always_override_destination