Hello,
with this small test code
```python
import pygame
import time
pygame.init()
gameDisplay = pygame.display.set_mode((100, 100))
running = True
while running:
time.sleep(.1)
events = pygame.event.get(eventtype=[pygame.KEYDOWN,pygame.KEYUP], pump=False)
if events:
print('important events')
for ev in events:
print(' ',ev)
events2 = pygame.event.get()
if events2:
print('non important events')
for ev in events2:
print(' ',ev)
if ev.type == pygame.QUIT:
running = False
pygame.quit()
```
If pump is `False`, then the first event.get returns nothing, and the second event.get return all events.
If pump is `True` then the first event.get returns the selected event types, and event.get returns the remaining events. This is what I wanted but I understood that I was going to get this behavior setting `pump = False`.
What is the use of setting pump to False?
Thank you
--
Ariel Burman