To IMO o moc lip vyresit nejde, pacz kdyz budes reagovat na kazdou
udalost, tak panacek pujde tak rychle jak rychle bude masina stihat
vyrabet udalosti. Cili tam stejne nekde budes muset mit casovac, v
hlavni smycce postupne sbirat udalosti vcetne klaves a az kdyz prisel
cas udelat dalsi krok tak n
Ahoj.
To jsem taky vyzkoušel akorát mi to přišlo takové kostrbaté řešení (permanentně
kontrolovat, že je klávesa stisknutá a pak zas že je puštěná).
Ale asi to asi jinak nepůjde :-(
> Původní zpráva
> Od: azurIt
> Předmět: Re: [python] pygame
> Datum: 05.9.2012 12:18:3
Ahoj,
priamo skusenosti s tym nemam avsak co tak pri stlaceni nastavit nejaky priznak
(nejaku premennu na True), ze klavesa je stlacena a nasledne pri pusteni ten
priznak vynulovat? Dany priznak mozes niekde inde kontrolovat a ak je True, tak
sa panacik bude pohybovat.
azur
_
Ahoj.
Nemáte někdo zkušenosti s Pygame?
Mám takový problém : při stisku klávesy chci, aby 'panáček' šel tak dlouho,
dokud klávesu nepustím ( což je zdá se logické).
Jenže když použiji :
stisk = pygame.key.get_pressed()
if stisk[K_UP]:
print("ahoj UP")
elif stisk[pygame.K_DOWN]:
Ahoj,
můžeš nějak zjistit, jak a čím je ten proces zabit? Třeba přes strace nebo gdb.
Jednoduchý CGI skript, který spustí něco časově delšího přes
subprocess.Popen (ale samozřejmě nejoinuje) a hned se ukončí, mi
funguje a proces na pozadí zůstane běžet. Ale záleží na tom, co s tím
dělá ještě ten
On 09/05/2012 10:12 AM, Jirka Vejrazka wrote:
Zni to jako chyba v navrhu uz v principu :0
To jiste je.
Celery (resp. jeho zavislosti) je trochu velke zvire na takovou
drobnost. Co treba mit na tom stroji s standardne pusteny Pyhton
process, ktery se bude starat o ty dlouho bezici ulohy a ten
On Wed, 05 Sep 2012 09:56:08 +0200, azurIt wrote:
Ahoj,
proces je ukonceny pretoze jeho parent skoncil (proces web serveru ->
CGI skript). Ak si na linuxe, tak toto nie je mozne takymto sposobom
urobit (resp. nie je mi znamy sposob). Ine OS neviem.
Ukončení parenta rozhodně (ani na unixu, ani
Dalo by sa to este spustit cez cron, ten nema problem s dlhobeziacimi ulohami.
azur
__
> Od: "Jirka Vejrazka"
> Komu: Konference PyCZ
> Dátum: 05.09.2012 10:13
> Predmet: Re: [python] multiprocess problem se sirotkem
>
>Zni to jako c
Na Linuxu mi právě běží spousta procesů, jejichž parent už neběží :)
Petr Messner
Dne 5. září 2012 9:56 azurIt napsal(a):
>
> Ahoj,
>
> proces je ukonceny pretoze jeho parent skoncil (proces web serveru -> CGI
> skript). Ak si na linuxe, tak toto nie je mozne takymto sposobom urobit
> (resp.
Zni to jako chyba v navrhu uz v principu :0
Celery (resp. jeho zavislosti) je trochu velke zvire na takovou
drobnost. Co treba mit na tom stroji s standardne pusteny Pyhton
process, ktery se bude starat o ty dlouho bezici ulohy a ten CGI
skript mu jenom preda potrebne vstupni parametry pres
multip
A neslo by pouzit neco jako Celery? celeryproject.org/ Mozna je to trochu
overkill ale co jsem s tim delal naposledy tak se to osvedcilo...
2012/9/5 Tomas Pelka
> Aha takze ani daemon = True nepomuze, chjo tak to budu muset udelat jinak.
> Ale zatim me nenapada jak :/
>
>
> On Wed 05 Sep 2012 09
Aha takze ani daemon = True nepomuze, chjo tak to budu muset udelat
jinak. Ale zatim me nenapada jak :/
On Wed 05 Sep 2012 09:56:08 AM CEST, azurIt wrote:
Ahoj,
proces je ukonceny pretoze jeho parent skoncil (proces web serveru -> CGI
skript). Ak si na linuxe, tak toto nie je mozne takymto s
Ahoj,
proces je ukonceny pretoze jeho parent skoncil (proces web serveru -> CGI
skript). Ak si na linuxe, tak toto nie je mozne takymto sposobom urobit (resp.
nie je mi znamy sposob). Ine OS neviem.
azur
__
> Od: "Tomas Pelka"
> Kom
Zdravim vsechny,
resim nasledujici problem a verim, ze mi nekdo z vas pomuze.
Potrebuji z cgi skriptu (interpretuje jej jednoduchy httpserver) pustit
dlouho bezici ulohu ale tak abych nemusel volat mutiprocess.join(),
protoze pak stranka zustane viset. Jak jsem zminil pouzivam k tomu
multipro
14 matches
Mail list logo