We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a93c9b7 commit 4056162Copy full SHA for 4056162
1 file changed
tests/test_parse_pe.py
@@ -16,8 +16,16 @@ def pe(request):
16
17
pop_proc = request.param
18
proc = pop_proc()
19
- time.sleep(0.01)
20
- yield proc.peb.modules[2].pe
+ for i in range(10):
+ try:
21
+ time.sleep(0.1)
22
+ yield proc.peb.modules[2].pe
23
+ break
24
+ except ValueError:
25
+ if i == 9:
26
+ # Last change failed
27
+ raise
28
+ continue # PEB.Ldr not ready yet
29
proc.exit(0)
30
31
PE_DOTNET32_DLL_NAME = "test_pe_dotnet32.dll"
0 commit comments