Warning: Cannot modify header information - headers already sent by (output started at /var/www/jonas-eriksen.dk/pic/private/index.php:1) in /var/www/jonas-eriksen.dk/pic/private/index.php on line 215
abc @` s d d l m Z m Z d d l Z d d l Z y e Wn e k
rO e Z n Xd d l m Z m
Z
m Z m Z m
Z
d e f d YZ d S( i ( t absolute_importt divisionNi ( t LockBaset NotLockedt NotMyLockt LockTimeoutt
AlreadyLockedt SQLiteLockFilec B` s\ e Z d Z d Z e d d Z d d Z d Z d Z d Z
d Z d Z RS( s Demonstrate SQL-based locking.c
C` s t j | | | | t | j | _ t | j | _ t j d k r d d l } | j \ } } t
j | t
j | ~ ~ | t _ n d d l
} | j t j | _ | j j } y | j d Wn | j k
r n0 X| j j d d l } | j t
j t j d S( su
>>> lock = SQLiteLockFile('somefile')
>>> lock = SQLiteLockFile('somefile', threaded=False)
i NsG create table locks( lock_file varchar(32), unique_name varchar(32))( R t __init__t unicodet lock_filet unique_nameR t testdbt Nonet tempfilet mkstempt ost closet unlinkt sqlite3t connectt
connectiont cursort executet OperationalErrort committ atexitt register(
t selft patht threadedt timeoutR t _fdR R t cR ( ( sG /usr/lib/python2.7/site-packages/pip/_vendor/lockfile/sqlitelockfile.pyR s(
c C` s | d k r | n | j } t j } | d k rL | d k rL | | 7} n | d k ra d } n | d k rv d } n
| d } | j j } x;t r| j s.| j d | j | j f | j j
| j d | j f | j } t | d k r'| j d | j f | j j
qfd Sn8 | j d | j f | j } t | d k rfd S| d k rt j | k r| d k rt
d | j qt d | j n t j | q Wd S(
Ni g?i
s; insert into locks (lock_file, unique_name) values (?, ?)s* select * from locks where unique_name = ?i s( delete from locks where unique_name = ?s&