[impression] on enregistre jid en un lieu tranquille
Ignore-this: 51de637137686e26d00b9b93beadb9e2 Aujourd'hui, j'ai appris à créer un nouveau fichier en python, VDM. darcs-hash:20120626213505-28565-aaef3a14cba738e0f069a486470f584c51b9d19b.gz
This commit is contained in:
parent
fd4d4a7f9a
commit
ca93d5895e
1 changed files with 8 additions and 4 deletions
|
@ -122,11 +122,15 @@ class SettingsError(Exception):
|
||||||
pass
|
pass
|
||||||
def _uniq_jid():
|
def _uniq_jid():
|
||||||
""" Alloue un jid unique """
|
""" Alloue un jid unique """
|
||||||
fname = '/var/impression/fichiers/jid'
|
fname = '/var/impression/jid'
|
||||||
## Maybe need a lock ?
|
## Maybe need a lock ?
|
||||||
f = file(fname,'r+')
|
try:
|
||||||
cur = int(f.read())+1
|
f = file(fname,'r+')
|
||||||
f.seek(0)
|
cur = int(f.read())+1
|
||||||
|
f.seek(0)
|
||||||
|
except:
|
||||||
|
cur = 0
|
||||||
|
f = file(fname,'w')
|
||||||
f.write(str(cur))
|
f.write(str(cur))
|
||||||
f.close()
|
f.close()
|
||||||
return cur
|
return cur
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue