Gives us information about the platform we're running on.

Method __init__ Undocumented
Method isKnown Do we know about this platform?
Method getType Get platform type.
Method isMacOSX Check if current platform is macOS.
Method isWinNT Are we running in Windows NT?
Method isWindows Are we running in Windows?
Method isVista Check if current platform is Windows Vista or Windows Server 2008.
Method isLinux Check if current platform is Linux.
Method isDocker Check if the current platform is Linux in a Docker container.
Method supportsThreads Can threads be created?
Method supportsINotify Return True if we can use the inotify API on this platform.
Method _supportsSymlinks Check for symlink support usable for Twisted's purposes.
def __init__(self, name=None, platform=None): (source)
Undocumented
def isKnown(self): (source)

Do we know about this platform?

ReturnsBoolean indicating whether this is a known platform or not. (type: bool)
def getType(self): (source)

Get platform type.

ReturnsEither 'posix', 'win32' or 'java' (type: str)
def isMacOSX(self): (source)

Check if current platform is macOS.

ReturnsTrue if the current platform has been detected as macOS. (type: bool)
def isWinNT(self): (source)

Are we running in Windows NT?

This is deprecated and always returns True on win32 because Twisted only supports Windows NT-derived platforms at this point.

ReturnsTrue if the current platform has been detected as Windows NT. (type: bool)
def isWindows(self): (source)

Are we running in Windows?

ReturnsTrue if the current platform has been detected as Windows. (type: bool)
def isVista(self): (source)

Check if current platform is Windows Vista or Windows Server 2008.

ReturnsTrue if the current platform has been detected as Vista (type: bool)
def isLinux(self): (source)

Check if current platform is Linux.

ReturnsTrue if the current platform has been detected as Linux. (type: bool)
def isDocker(self, _initCGroupLocation='/proc/1/cgroup'): (source)

Check if the current platform is Linux in a Docker container.

ReturnsTrue if the current platform has been detected as Linux inside a Docker container. (type: bool)
def _supportsSymlinks(self): (source)

Check for symlink support usable for Twisted's purposes.

ReturnsTrue if symlinks are supported on the current platform, otherwise False. (type: bool)
def supportsThreads(self): (source)

Can threads be created?

ReturnsTrue if the threads are supported on the current platform. (type: bool)
def supportsINotify(self): (source)

Return True if we can use the inotify API on this platform.

Present Since10.1
API Documentation for Twisted, generated by pydoctor at 2019-11-11 15:02:42.