File: _util.pyx

package info (click to toggle)
python-gevent 1.0.1-2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 9,948 kB
  • ctags: 12,954
  • sloc: python: 39,061; ansic: 26,289; sh: 13,582; makefile: 833; awk: 18
file content (16 lines) | stat: -rw-r--r-- 382 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from python cimport *
# Work around lack of absolute_import in Cython.
os = __import__('os', level=0)

# We implement __del__s in Cython so that they are safe against signals

def SocketAdapter__del__(self, close=os.close):
    fileno = self._fileno
    if fileno is not None:
        self._fileno = None
        if self._close:
            close(fileno)


def noop(self):
    pass