HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //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