glasswall
1import os 2import pathlib 3import platform 4import tempfile 5 6__version__ = "5.11.0" 7 8_OPERATING_SYSTEM = platform.system() 9_PYTHON_VERSION = platform.python_version() 10_ROOT = os.path.dirname(__file__) 11_TEMPDIR = str(pathlib.Path(os.environ.get("AGENT_TEMPDIRECTORY", tempfile.gettempdir())).joinpath("glasswall").resolve()) 12 13from glasswall import config, content_management, determine_file_type, utils 14from glasswall.libraries.archive_manager.archive_manager import ArchiveManager 15from glasswall.libraries.editor.editor import Editor 16from glasswall.libraries.rebuild.rebuild import Rebuild 17from glasswall.libraries.word_search.word_search import WordSearch 18 19 20class GwReturnObj: 21 """ An object intended mostly for internal use that has different 22 attributes depending on which library and functionality utilises it, such 23 as `status`, `buffer`, and `buffer_bytes` 24 """ 25 26 def __init__(self, **kwargs): 27 for k, v in kwargs.items(): 28 setattr(self, k, v)
class
GwReturnObj:
23class GwReturnObj: 24 """ An object intended mostly for internal use that has different 25 attributes depending on which library and functionality utilises it, such 26 as `status`, `buffer`, and `buffer_bytes` 27 """ 28 29 def __init__(self, **kwargs): 30 for k, v in kwargs.items(): 31 setattr(self, k, v)
An object intended mostly for internal use that has different
attributes depending on which library and functionality utilises it, such
as status, buffer, and buffer_bytes