Source code for install.windows_warning
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright 2009-2016 University of Dundee. All rights reserved.
# Use is subject to license terms supplied in LICENSE.txt
"""
windows helper plugin
"""
from functools import wraps
WINDOWS_WARNING = ("ERROR: OMERO.server support for Windows was removed"
" in OMERO 5.3, see http://blog.openmicroscopy.org/"
"tech-issues/future-plans/deployment/2016/03/22/"
"windows-support/")
[docs]
def windows_warning(func):
"""
Support for Windows will be removed
"""
def win_warn(func):
def wrapper(self, *args, **kwargs):
if self._isWindows():
self.ctx.die(20, WINDOWS_WARNING)
return func(self, *args, **kwargs)
return wrapper
return wraps(func)(win_warn(func))