Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
utils.IncreasedNumberOfFileDescriptors Class Reference
Inheritance diagram for utils.IncreasedNumberOfFileDescriptors:

Public Member Functions

 __init__ (self, nofiles)
 
 __enter__ (self)
 
 __exit__ (self, *_)
 

Protected Attributes

 _old_limits
 
 _limits
 

Detailed Description

Definition at line 954 of file utils.py.

Constructor & Destructor Documentation

◆ __init__()

utils.IncreasedNumberOfFileDescriptors.__init__ (   self,
  nofiles 
)

Definition at line 956 of file utils.py.

956 def __init__(self, nofiles):
957 self._old_limits = None
958 self._limits = (nofiles, nofiles)
959

Member Function Documentation

◆ __enter__()

utils.IncreasedNumberOfFileDescriptors.__enter__ (   self)

Definition at line 960 of file utils.py.

960 def __enter__(self):
961 self._old_limits = resource.getrlimit(resource.RLIMIT_NOFILE)
962 resource.setrlimit(resource.RLIMIT_NOFILE, self._limits)
963

◆ __exit__()

utils.IncreasedNumberOfFileDescriptors.__exit__ (   self,
_ 
)

Definition at line 964 of file utils.py.

964 def __exit__(self, *_):
965 resource.setrlimit(resource.RLIMIT_CORE, self._old_limits)
966
967
968@contextlib.contextmanager

Member Data Documentation

◆ _limits

utils.IncreasedNumberOfFileDescriptors._limits
protected

Definition at line 958 of file utils.py.

◆ _old_limits

utils.IncreasedNumberOfFileDescriptors._old_limits
protected

Definition at line 957 of file utils.py.


The documentation for this class was generated from the following file: