• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

All Samples(254)  |  Call(198)  |  Derive(0)  |  Import(56)
No Document.

        def Semaphore(*args, **kwargs):
    return _Semaphore(*args, **kwargs)
        


src/p/r/ProxyChecker-HEAD/src/client/ProxyCheckerCore.py   ProxyChecker(Download)
    def check_proxies(self, proxy_list):
        self._total = len(proxy_list)
        self._running_semaphore = threading.Semaphore(value=0)
        self._mutex = threading.Lock()
        self._active_threads = threading.Semaphore(value=20)
        result_list = deque()
        for proxy in proxy_list:

src/p/y/pytop-HEAD/pytop.py   pytop(Download)
import curses
import sys
from threading import Thread
from threading import Semaphore
 
from processes_module import ProcessesModule
from clock_module import ClockModule
 
painting_semaphore = Semaphore(value=1)

src/u/s/usbp-HEAD/python/usbp/_usbp.py   usbp(Download)
import logging
 
NumThreads = 1
EndSema = threading.Semaphore(value=NumThreads)
 
#-------------------------------------------------------------------------------
# Supported Boards

src/p/y/python-promise-HEAD/promise/threadpool.py   python-promise(Download)
 
import threading
from threading import Thread
from threading import RLock
from threading import Semaphore
from collections import deque
 
class ThreadPool(object):
 
    def __init__(self, thread_count = 10):
        self.resize_lock = RLock()
        self.debug_print_lock = RLock()
        self.job_semaphore = Semaphore(0)

src/g/o/google_appengine-HEAD/google/appengine/tools/bulkloader.py   google_appengine(Download)
    self.enabled = enabled
    self.enabled_count = 1
    self.lock = threading.Lock()
    self.thread_semaphore = threading.Semaphore(self.enabled_count)
    self._threads = []
    self.backoff_time = 0
    self.sleep = sleep

src/p/l/planes-HEAD/python/threadtools.py   planes(Download)
 
__all__ = ['synchronized', 'ThreadedPromptController']
 
from threading import Semaphore, Lock
from threading import currentThread
import sys
 
def synchronized_function(function, count = 1, semaphore = None):
    """Decorates a function with a semaphore so that only one thread may run 
    it at any time."""
    if semaphore is None:
        semaphore = Semaphore(count)
    def wrapped(*arguments, **keywords):
        semaphore.acquire()
def synchronized_property(attr, semaphore = None):
    if semaphore is None:
        semaphore = Semaphore(1)
    @Synchronized(semaphore = semaphore)
    def get(self):
        return getattr(self, attr)
    @Synchronized(semaphore = semaphore)
    class Foo(object):
        semaphore = Semaphore()
        a = synchronized_property('_a', semaphore)
        b = synchronized_property('_b', semaphore)
 
    foo = Foo()
    foo.a = 10

src/g/o/google-app-engine-HEAD/google/appengine/tools/adaptive_thread_pool.py   google-app-engine(Download)
    """
    self.__enabled_count = 1
    self.__lock = threading.Lock()
    self.__thread_semaphore = threading.Semaphore(self.__enabled_count)
    self.__num_threads = num_threads
    self.__backoff_time = 0
    self.__sleep = sleep

src/g/a/gaze-HEAD/trunk/implementation/src/gazelib/wallpaper.py   gaze(Download)
	def __init__(self, source, wallpapers):
		threading.Thread.__init__(self)
		self.setDaemon(True)
		self.setName("WallpaperDownloader thread")
		self.__semaphore = threading.Semaphore(1)
		self.__source = source
		self.__wallpapers = wallpapers

src/g/a/gaesdk-python-HEAD/google/appengine/tools/adaptive_thread_pool.py   gaesdk-python(Download)
    """
    self.__enabled_count = 1
    self.__lock = threading.Lock()
    self.__thread_semaphore = threading.Semaphore(self.__enabled_count)
    self.__num_threads = num_threads
    self.__backoff_time = 0
    self.__sleep = sleep

src/y/o/youtubed-2x-HEAD/trunk/youtubed2x_lib/ui/models/queuemanager.py   youtubed-2x(Download)
import os
import gtk
import gobject
import time
from threading import Lock, Semaphore
from videodownloadthread import VideoDownloadThread
from youtubed2x_lib.sessioninfo import SessionInfo, SessionItem
            raise Exception ("Download speed limit is less than zero. Passed: %s" % app_settings.download_speed_limit)
 
        self._sem_limit = app_settings.process_limit
        self.semaphore = Semaphore (self._sem_limit)
        self.sem_lock = Lock ()
        self.app_settings = app_settings
        self.lock = Lock ()
        # Used to keep track of downloaded bytes across all downloads
        self.download_speed_total = 0
        # Limit the number of transcoding process
        self.transcode_semaphore = Semaphore (1)
 
 
    def register (self, signal, observer):
    def alter_sem (self, value):
        self.sem_lock.acquire ()
        if isinstance (value, int) and value >= 0:
            if value == 0:
                self.semaphore = Semaphore (value)
            elif value >= self._running_items:
                self.semaphore = Semaphore (value-self._running_items)

  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9  Next