mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	cleanup applied patch to match style that is already in py3k branch.
This commit is contained in:
		
							parent
							
								
									d02eedacab
								
							
						
					
					
						commit
						eeb51a99c5
					
				
					 1 changed files with 8 additions and 15 deletions
				
			
		| 
						 | 
				
			
			@ -20,18 +20,15 @@
 | 
			
		|||
#ifdef WITH_THREAD
 | 
			
		||||
#include "pythread.h"
 | 
			
		||||
    #define ENTER_HASHLIB(obj) \
 | 
			
		||||
        if ((obj)->lock) \
 | 
			
		||||
        { \
 | 
			
		||||
            if (!PyThread_acquire_lock((obj)->lock, 0)) \
 | 
			
		||||
            { \
 | 
			
		||||
        if ((obj)->lock) { \
 | 
			
		||||
            if (!PyThread_acquire_lock((obj)->lock, 0)) { \
 | 
			
		||||
                Py_BEGIN_ALLOW_THREADS \
 | 
			
		||||
                PyThread_acquire_lock((obj)->lock, 1); \
 | 
			
		||||
                Py_END_ALLOW_THREADS \
 | 
			
		||||
            } \
 | 
			
		||||
        }
 | 
			
		||||
    #define LEAVE_HASHLIB(obj) \
 | 
			
		||||
        if ((obj)->lock) \
 | 
			
		||||
        { \
 | 
			
		||||
        if ((obj)->lock) { \
 | 
			
		||||
            PyThread_release_lock((obj)->lock); \
 | 
			
		||||
        }
 | 
			
		||||
#else
 | 
			
		||||
| 
						 | 
				
			
			@ -230,14 +227,12 @@ EVP_update(EVPobject *self, PyObject *args)
 | 
			
		|||
    GET_BUFFER_VIEW_OR_ERROUT(obj, &view, NULL);
 | 
			
		||||
 | 
			
		||||
#ifdef WITH_THREAD
 | 
			
		||||
    if (self->lock == NULL && view.len >= HASHLIB_GIL_MINSIZE)
 | 
			
		||||
    {
 | 
			
		||||
    if (self->lock == NULL && view.len >= HASHLIB_GIL_MINSIZE) {
 | 
			
		||||
        self->lock = PyThread_allocate_lock();
 | 
			
		||||
        /* fail? lock = NULL and we fail over to non-threaded code. */
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (self->lock != NULL)
 | 
			
		||||
    {
 | 
			
		||||
    if (self->lock != NULL) {
 | 
			
		||||
        Py_BEGIN_ALLOW_THREADS
 | 
			
		||||
        PyThread_acquire_lock(self->lock, 1);
 | 
			
		||||
        EVP_hash(self, view.buf, view.len);
 | 
			
		||||
| 
						 | 
				
			
			@ -352,8 +347,7 @@ EVP_tp_init(EVPobject *self, PyObject *args, PyObject *kwds)
 | 
			
		|||
    Py_INCREF(self->name);
 | 
			
		||||
 | 
			
		||||
    if (data_obj) {
 | 
			
		||||
        if (view.len >= HASHLIB_GIL_MINSIZE)
 | 
			
		||||
        {
 | 
			
		||||
        if (view.len >= HASHLIB_GIL_MINSIZE) {
 | 
			
		||||
            Py_BEGIN_ALLOW_THREADS
 | 
			
		||||
            EVP_hash(self, view.buf, view.len);
 | 
			
		||||
            Py_END_ALLOW_THREADS
 | 
			
		||||
| 
						 | 
				
			
			@ -450,8 +444,7 @@ EVPnew(PyObject *name_obj,
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    if (cp && len) {
 | 
			
		||||
        if (len >= HASHLIB_GIL_MINSIZE)
 | 
			
		||||
        {
 | 
			
		||||
        if (len >= HASHLIB_GIL_MINSIZE) {
 | 
			
		||||
            Py_BEGIN_ALLOW_THREADS
 | 
			
		||||
            EVP_hash(self, cp, len);
 | 
			
		||||
            Py_END_ALLOW_THREADS
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue