Skip to content

Instantly share code, notes, and snippets.

@coreypobrien
Created September 9, 2014 15:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save coreypobrien/9e67bb77943ab154ca7a to your computer and use it in GitHub Desktop.
Save coreypobrien/9e67bb77943ab154ca7a to your computer and use it in GitHub Desktop.
This shows how pyvows parallelism can be broken by time.sleep
from pyvows import Vows
import time
import gevent
@Vows.batch
class GeneratedTopicParallelTest(Vows.Context):
sources = range(10)
def topic(self):
for source in self.sources:
yield source
def parallel_vows(self, topic):
#gevent.sleep(.1)
time.sleep(.1)
class SubContext(Vows.Context):
def topic(self):
#gevent.sleep(.1)
time.sleep(.1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment