it.comp.lang.python
  Home FAQ Contact Sign in
it.comp.lang.python only
 
Advanced search
January 2008
motuwethfrsasuw
 123456 1
78910111213 2
14151617181920 3
21222324252627 4
28293031    5
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
it.comp.lang.python Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Re: getpass e SIGSTOP/SIGCONT         


Author: Manlio Perillo
Date: Jan 2, 2008 11:26

Il Wed, 02 Jan 2008 20:07:29 +0100, Valentino Volonghi aka Dialtone ha
scritto:
> Manlio Perillo wrote:
>
>> Il comportamento di getpass è accettabile?
>
> Che usecase e` quello di mandare in background il programma quando ti
> chiede la password?

Nessuno, ma `su`, ad esempio, blocca SIGSTOP, quindi magari qualcuno lo
scrupolo se lo è fatto ;-).

Manlio Perillo
no comments
  Re: getpass e SIGSTOP/SIGCONT         


Author:
Date: Jan 2, 2008 11:07

Manlio Perillo wrote:
> Il comportamento di getpass è accettabile?

Che usecase e` quello di mandare in background il programma quando ti
chiede la password?

--
Valentino Volonghi aka Dialtone
http://stacktrace.it -- Aperiodico di resistenza informatica
Blog: http://www.twisted.it/
http://iccfriends.net/friend/Dialtone
no comments
  variabili globali         


Author: Ottavio Campana
Date: Jan 2, 2008 10:24

ho due file python. In uno definisco una variabile globale e in un altro
definisco una classe che deve accedere alla variabile globale.

Come faccio ad avere l'equivalente di extern del C?
2 Comments
  getpass e SIGSTOP/SIGCONT         


Author: Manlio Perillo
Date: Jan 2, 2008 09:17

Saluti.

Ho notato un comportamento non "previsto" della funzione getpass rispetto
ai segnali SIGSTOP e SIGCONT.

Se un programma Python chiama getpass.getpass e dalla shell lo si manda
in background (la shell invia al processo il segnale SIGSTOP), il
terminale è correttamente ripristinato alla modalità normale, tuttavia
quando il programma viene rimesso in foreground (la shell invia al
processo il segnale SIGCONT), il terminale ha ancora l'echo attivo.

Probabilente è la shell che modifica il comportamento del terminale, ma
getpass dovrebbe gestire meglio la cosa.

Il comportamento di getpass è accettabile?

Grazie Manlio Perillo
no comments
  Re: re module con problemi?         


Author: Alessandro
Date: Jan 2, 2008 03:23

dawe wrote:
> che pure sono dentro al pattern. Sembra che re faccia un salto... come
> mai? E come ovviare a questa cosa?
Non fa un salto ma semplicemente, trovato il primo un pattern, continua
a cercare da quel punto in poi

http://www.regular-expressions.info/python.html
"""
To get all matches from a string, call re.findall(regex, subject). This
will return an array of all non-overlapping regex matches in the string.
"Non-overlapping" means that the string is searched through from left to
right, and the next match attempt starts beyond the previous match
"""

Non saprei come ovviare, per fortuna non ho mai avuto la necessità di
usare le r.e. :-)

Alessandro
1 Comment
  Re: terminare un programma fatto con twisted         


Author: Ottavio Campana
Date: Jan 2, 2008 03:15

Manlio Perillo ha scritto:
> Se usi un file tac, puoi usare un service per gestire lo stato all'avvio
> e terminazione del "servizio".

ah!!!! adesso mi sa che ho capito cosa intendi...

adesso ci provo. Esiste un servizio che non fa nulla?
1 Comment
  re module con problemi?         


Author: dawe
Date: Jan 2, 2008 02:32

Ciao a tutti, dato il pattern

regexp = [KR][^P]

e data la stringa '

string = 'KRRKARKKRB'

ho che

re.findall(regexp, string)
['KR', 'RK', 'RK', 'KR']

ma, per esempio, non ho

'RR' e 'KK'

che pure sono dentro al pattern. Sembra che re faccia un salto... come
mai? E come ovviare a questa cosa?

grazie

d
no comments