[bglug] [Qt4][python] QIcon e icona presa dal web

Dario Bertini berdario@gmail.com
Dom 10 Lug 2011 16:36:03 CEST


a 2 giorni di distanza, ma mi sono finalmente deciso a controllare :P

"use strict" di per se', pare che non faccia nulla per fermare l'uso di system()

forse quello che avevi in mente era "use autodie", passando la
funzione al pragma (oppure :all), che aiuta un po', identificando se
il processo forkato ha ricevuto un SIGKILL o cose simili (oltre a
ritornare il valore d'uscita effettivo, invece di $?... non so quale
sia la differenza, immagino che forse $? sia una stringa)

ma di per se, neanche questo blocca l'uso di system()

ci sarebbero poi i flag -t e -T, che bloccano tutto quando individuano
variabili tainted (come č considerato il PATH, quindi per eseguire una
system() bisogna cosė ripulirlo)

insomma: le seguenti righe, a me funzionano perfettamente e senza
warning di sorta (chiamando perl con "perl -wT")

use strict;
use autodie qw(:all);
$ENV{"PATH"} = "";
system("/usr/bin/locate bashrc");


mi č sfuggito qualcosa, qualche flag?


Maggiori informazioni sulla lista bglug