Le verrou est rendu par l'OS lorsqu'il nettoie le process qui a été tué.
On a potentiellement les mêmes problèmes dans toutes les solutions: si le process est 'bloqué', il faut forcer la sortie et...
Type: Messages; Utilisateur: wiztricks
Le verrou est rendu par l'OS lorsqu'il nettoie le process qui a été tué.
On a potentiellement les mêmes problèmes dans toutes les solutions: si le process est 'bloqué', il faut forcer la sortie et...
Non: c'est pas encore vendredi:mouarf:
J'ai largement pompé le code de portalocker, i.e. faire du code avec cut&paste, c'est relativement "facile".
- W
Il n'y a rien dans ce code juste des déclarations pour rendre "portable" la suite:
# ouverture du fichier "clé"
f = open(f, 'r+')
try:
os_lock(f)
except:
raise Exception('pas de...
Comme on chiffre des chaînes de longueur variables généralement plus grandes que 64 bytes, les risques de collisions sont faibles mais pas nuls.
Le jour ou cela se produira le bonhomme qui devra...
Certes mais çà ne traite pas les éventuels soucis de sécurité: il suffit de connaître la chaîne de caractères pour générer la séquence...
portalocker demande l'ouverture d'un fichier et donc offre...
Salut Tyrtamos,
Pardon pour le silence, j'étais occupé "ailleurs".
Je suppose que le passage par base64 est nécessaire, dans ce cas, pour construire un identifiant accepté par...
Mon propos n'est pas remettre en cause un choix fait "pour de bonnes raisons".
Juste essayer de comprendre le pourquoi du choix... conduisant à sérialiser en base64: c'est pas interdit, çà...
Salut Tyrtamos,
La première question est pourquoi "ASCII, imprimables dans espaces?"
C'est une contrainte pouvant être imposée par le transfert de données via des modems 'antiques'.
Je ne...
Salut,
Base64 est un encodage qui n'a d'utilité que lorsqu'on utiliser une couche qui ne sait transporter proprement que des données codées sur des caractères ASCII imprimables(*) - On utilise que...
Si on doit distribuer un seul fichier, autant livrer un exécutable construit avec un cx_freeze ou autre py2exe. Et ce faisant, on se libère aussi des dépendances sur la version de Python installée...
Salut,
La principale difficulté est d'automatiser la construction des scripts qui pourraient contenir ce genre de 'strings' : personne n'écrit du base64 natif!
Ceci dit, à part l'exemple...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.