HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/twisted/test/__pycache__/mock_win32process.cpython-310.pyc
o

�b�@s*dZddlZejZejZejZdd�ZdS)z�
This is a mock win32process module.

The purpose of this module is mock process creation for the PID test.

CreateProcess(...) will spawn a process, and always return a PID of 42.
�Nc	
Cs2t�|||||||||�	\}	}
}}d}|	|
||fS)aZ
    This function mocks the generated pid aspect of the win32.CreateProcess
    function.
      - the true win32process.CreateProcess is called
      - return values are harvested in a tuple.
      - all return values from createProcess are passed back to the calling
        function except for the pid, the returned pid is hardcoded to 42
    �*)�win32process�
CreateProcess)
�appName�cmdline�procSecurity�threadSecurity�inheritHandles�newEnvironment�env�
workingDir�startupInfo�hProcess�hThread�dwPid�dwTid�r�@/usr/lib/python3/dist-packages/twisted/test/mock_win32process.pyrs�r)�__doc__r�GetExitCodeProcess�STARTUPINFO�STARTF_USESTDHANDLESrrrrr�<module>s