Re: [django-cs] rq - redis queue

2020-12-20 Thread Vladimir Linhart
zavolej subrproses a dal neres. nic takovyho jako shell volani z rq si
nepamatuju.

On Sun, 20 Dec 2020, 22:01 MirekZv,  wrote:

> Pouštěl jsem asynchronně nějaké bash scripty z pythoního kódu.
> Pak jsem si řekl, že lépe dělat to lépe, a sáhnul po rq.
>
> Vypadá to, že to funguje krásně (celery by jistě taky byla krásná).
> Ale umím jen spustit Python funkci.
>
> Dá se spustit příkaz shellu?
> Pořád mám totiž pocit, že jsem někde četl, že pouštět lze jakékoli skripty.
>
> Zatím můžu tak leda udělat Python funkci, kde budu mít to subprocess
> volání,
> tentokrát synchronně
>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/7b3eb799-eb09-46a8-accc-9dfb54be9a2dn%40googlegroups.com
> 
> .
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CAFrZPmSvM48JrHheU6ipmAkH6seNR9UKmnDe_%2BgeaDz5q4gdxA%40mail.gmail.com.


[django-cs] rq - redis queue

2020-12-20 Thread MirekZv
Pouštěl jsem asynchronně nějaké bash scripty z pythoního kódu.
Pak jsem si řekl, že lépe dělat to lépe, a sáhnul po rq.

Vypadá to, že to funguje krásně (celery by jistě taky byla krásná).
Ale umím jen spustit Python funkci.

Dá se spustit příkaz shellu?
Pořád mám totiž pocit, že jsem někde četl, že pouštět lze jakékoli skripty.

Zatím můžu tak leda udělat Python funkci, kde budu mít to subprocess volání,
tentokrát synchronně

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/7b3eb799-eb09-46a8-accc-9dfb54be9a2dn%40googlegroups.com.


Re: [django-cs] Importy v Pythonu - filozofická a rebelská otázka

2020-12-20 Thread MirekZv
Omlouvám se. Smazal jsem svůj nejapný dotaz, proto to není na webovém 
rozhraní.
Byl jsem tou svojí myšlenkou tak zaujatý, že jsem to sepsal, a pak jsem se 
teprve na chvíli zamyslel.
Takže jsem došel k tomu, co píše pe...@bla.. (tedy jen tu část o dědění 
tříd).
Tak jsem se zastyděl a smazal dotaz - nedošlo mi, že je to i mailová 
konference.

Takže dát import příkazy, které nejsou během importu modulu potřeba na 
konec, by sice circular import řešilo,
- ale jednak je to spíš obejití než řešení (jak píše pe...),
- jednak, když něco nahoře být musí, tak to ztrácí veškerou eleganci.
To už to pak můžu naimportovat přímo v té definici funkce, když nejsem 
schopen ten circular import řešit správnější strukturou celého projektu.

Ještě jednou se omlouvám a dík.

Dne pondělí 30. listopadu 2020 v 11:00:17 UTC+1 uživatel 
jakub@gmail.com napsal:

> +1 ke vsem Petrovym odpovedim a +1 k jeho otazce: dva posledni Mirkovy 
> dotazy prisly 2x pokazde s nejakou opravou v $SUBJ - muzu poslat screenshot 
> z mojeho Inboxu - nicmene na webovem rozhrani 
> https://groups.google.com/g/django-cs to nevidim.
>
> Mejte se!
>
>
> On Mon, Nov 30, 2020 at 10:43 AM Petr Blahoš  wrote:
>
>> Proč se vlastně v Pythonu importuje na začátku souboru a ne na konci?
>>
>>
>> No, já nevím. Když jdu okopávat zahrádku, tak si nejprve vezmu motyku, a 
>> pak 
>> to okopu. Není to tak, že to nejprve okopu, a pak si jdu pro motyku. 
>> Nehledě na to,
>> že když si definuju třídu, která dědí od něčeho, co importuju, tak bych 
>> asi měl 
>> importovat předtím. No a nakonec, to že importuju na začátku mě nutí 
>> organizovat
>> věci tak, abych neměl circular imports :-)
>>
>>  [...]
>>
>>> Mám třeba Django model a v něm chci použít nějakou obecnou utilitu. A 
>>> obecná utilita potřebuje jiný model ze stejného souboru.
>>>
>>> Končím circular importem :(
>>> Takže můžu:
>>> 1) předat model do utility parametrem [trochu hnusné]
>>> 2) naimportovat až v kódu metody (a nahoře si třeba napsat poznámku, že 
>>> něco vynuceně importuju v kódu metody [dost hnusné]
>>>
>>
>> Spíš bych se zamyslel, jestli bych to neměl strukturovat jinak. Obecná 
>> utilita by neměla vyžadovat 
>> specifický model.
>>
>> A nebo můžu vše importovat na konci a circular importy nevzniknou.
>>> To mi přijde minimálně stejně elegantní jako importovat nahoře.
>>> A řeší to vážný problém.
>>>
>>
>> Neřeší. Obejde. 
>>  
>>
>>> Co myslíte .??
>>>
>>
>> Mě vrtá hlavou, že poslední 2 maily od Tebe přišly 2x s drobnýma 
>> rozdílama. Tak si říkám, zda o tom víš,
>> a čím to je. Ne že by mi to vadilo, při téhle četnosti mailů v 
>> konferenci, ale říkám si, jak to vznikne.
>>
>> --
>> Petr
>>
>>
>> -- 
>> -- 
>> E-mailová skupina djan...@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> --- 
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
>> „django-cs“ ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, 
>> zašlete e-mail na adresu django-cs+...@googlegroups.com.
>> Chcete-li tuto diskusi zobrazit na webu, navštivte 
>> https://groups.google.com/d/msgid/django-cs/CA%2ByMeXWkozuDALkPYVMaubMYCd3xQ5y7J31g7JH3c_MACSAX%2BA%40mail.gmail.com
>>  
>> 
>> .
>>
>
>
> -- 
> Jakub Vysoky
>
> mob: +420 605 852 377 <+420%20605%20852%20377>
> jab: jakub@gmail.com
> twit: https://twitter.com/kvbik
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/1a91b7b3-4d3e-4f1f-9db6-5dd7f21322f7n%40googlegroups.com.