Re: [python] debugování vláken v Eclipse / PyDev

2017-03-31 Tema obsahu Vaclav Vais
Ahoj, to jsem jediný kdo pouziva vlakna, nebo jediny, kdo pouziva
Eclipse?
Máte třeba někdo zkušenosti s jiným editorem?
Díky
Vašek

Vaclav Vais napsal:
> Zdravím,
> mám aplikaci s několika vlákny, když dám breakpoint do zdroje, který
> se pouští ve vláknu tak se debuger nezastaví.
> V hlavním vlákně je vše v pohodě. Poradíte mi někdo, jak mám ladit ve
> vláknech?
>
> Díky moc za pomoc

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


[python] debugování vláken v Eclipse / PyDev

2017-03-31 Tema obsahu Vaclav Vais
Zdravím,
mám aplikaci s několika vlákny, když dám breakpoint do zdroje, který
se pouští ve vláknu tak se debuger nezastaví.
V hlavním vlákně je vše v pohodě. Poradíte mi někdo, jak mám ladit ve
vláknech?

Díky moc za pomoc

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


[python] Dynamická dokumentace

2017-03-31 Tema obsahu Vaclav Vais
Ahoj, potřeboval bych vytvořit dynamickou dokumentaci k metodě.
Asi takto bych si to představoval...:

class Trida:

  def metoda(self):
o=JinyObjekt()
def __doc__():
  return  o.jina_metoda.__doc__
return  o.jina_metoda()

print Trida().metoda.__doc__

Jde mi to, že metoda pouze volá jinou metodu a chci aby předávala i
dokumentační řetězec.

Díky moc

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] debugování vláken v Eclipse / PyDev

2007-02-14 Tema obsahu Vaclav Vais
Ahoj, to jsem jediný kdo pouziva vlakna, nebo jediny, kdo pouziva
Eclipse?
Máte třeba někdo zkušenosti s jiným editorem?
Díky
Vašek

Vaclav Vais napsal:
> Zdravím,
> mám aplikaci s několika vlákny, když dám breakpoint do zdroje, který
> se pouští ve vláknu tak se debuger nezastaví.
> V hlavním vlákně je vše v pohodě. Poradíte mi někdo, jak mám ladit ve
> vláknech?
>
> Díky moc za pomoc

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] debugování vláken v Eclipse / PyDev

2007-01-31 Tema obsahu Vaclav Vais
Zdravím,
mám aplikaci s několika vlákny, když dám breakpoint do zdroje, který
se pouští ve vláknu tak se debuger nezastaví.
V hlavním vlákně je vše v pohodě. Poradíte mi někdo, jak mám ladit ve
vláknech?

Díky moc za pomoc

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] Dynamická dokumentace

2007-01-18 Tema obsahu Vaclav Vais
Ahoj, potřeboval bych vytvořit dynamickou dokumentaci k metodě.
Asi takto bych si to představoval...:

class Trida:

  def metoda(self):
o=JinyObjekt()
def __doc__():
  return  o.jina_metoda.__doc__
return  o.jina_metoda()

print Trida().metoda.__doc__

Jde mi to, že metoda pouze volá jinou metodu a chci aby předávala i
dokumentační řetězec.

Díky moc

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Dynamický import

2007-01-04 Tema obsahu Vaclav Vais
Je to podobné jako interface v Java. K řešení konkrétního
"problému" je v IS jeden objekt, časem problémy přibývají a tím
i objekty. Vím co je to za problém tak potřebuji konkrétní objekt
na ošetření.

Snad jsem se vyjádřil srozumitelně.


radek napsal:
> Muzete sem napsat v jakem konkretnim pripade to potrebujete? To je
> tech importu tolik, ze nejdou udelat vsechny na zacatku a pak vybrat
> jenom konkretni class pro instanci?
>
> Sice dynamicky import jde, ale pak to dost znesnadnuje analyzu chyb.
>
> Radek
>
> On 1/4/07, mtip <[EMAIL PROTECTED]> wrote:
> > VV> Ahoj,
> >
> > VV> potřeboval bych poradit jak provést import a následně instanci
> > VV> třídy, když načtu názey třídy z DB. V balíčku je několik
> > VV> objektů, které mají stejné metody, potřebuji na základě dotazu
> > VV> do DB naimportovat konkrétní třídu z konkrétního modulu (názvy
> > VV> jsou stejné) a pak vytvořit instanci, název třídy je v proměnné.
> >
> > VV> nějak takto:
> >
> > VV> className="třída"
> > VV> importuj(className)
> > VV> instance=vytvořInstanci(className)
> >
> > VV> Díky moc za radu
> >
> > VV> V.
> >
> > VV> ___
> > VV> Python mailing list
> > VV> Python@py.cz
> > VV> http://www.py.cz/mailman/listinfo/python
> >
> >
> >
> >
> > ---
> >
> > Ahoj, ted sem zrovna resil neco podobneho, ja pouzivam tohle:
> > mod="util.modul"
> > cls="className"
> > eval(compile("import %s" % mod, "", "exec"))
> > instance=eval("%s.%s()" % (mod,cls))
> >
> > --
> > Mirek N.
> >
> > ___
> > Python mailing list
> > Python@py.cz
> > http://www.py.cz/mailman/listinfo/python
> >

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Dynamický import

2007-01-04 Tema obsahu Vaclav Vais
Přesně takto jsem si to představoval.

Díky moc!

-
> Ahoj,
>
> zkusil bych:
> className='jmenoTridy'
> packageName = 'jmenoBalicku'
> moduleName = 'jmenoModulu'
>
> modul = __import__('%s.%s'
> %(packageName,mouleName),globals(),locals(),['%s' %packageName])
> trida = modul.__getattribute__(className)
> instance = trida()
> 
> 
> -- 
> Petr Janda

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] Dynamický import

2007-01-04 Tema obsahu Vaclav Vais
Ahoj,

potřeboval bych poradit jak provést import a následně instanci
třídy, když načtu názey třídy z DB. V balíčku je několik
objektů, které mají stejné metody, potřebuji na základě dotazu
do DB naimportovat konkrétní třídu z konkrétního modulu (názvy
jsou stejné) a pak vytvořit instanci, název třídy je v proměnné.

nějak takto:

className="třída"
importuj(className)
instance=vytvořInstanci(className)

Díky moc za radu

V.

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Zope a generování souboru

2006-09-20 Tema obsahu Vaclav Vais

> Metoda/funkce standard_error toho adresare?

To jsem zkoušel, tedy "standard_error_message", jenže je tam problém
s objektem "error_message", ten musím dát zobrazit, aby se dostal ke
slovu můj script, jestliže ho ze scriptu odstraním, tak se zobrazí
nadřazená hláška. :(

Vašek

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] Zope a generování souboru

2006-09-20 Tema obsahu Vaclav Vais
Ahoj všem, mám v zope adresář 'download' a v něm script, který z
databáze vytáhne obsah souboru. Potřebuji nějak obejít chybovou
hlášku, že soubor neexistuje a předat řízení scriptu, který
soubor vygeneruje.

Díky moc za radu.

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] Zope a přístup k systémovým modul ům

2006-08-23 Tema obsahu Vaclav Vais
Ahoj, potřebuji Vaší radu. Jak použít v Zope (Python script) modul
"thread", jde o to, aby různí uživatelé (vlákna) nemohli
paralelně spoštět script, ve kterém generuji PK do DB. Když
importuji modul thread a a použiji metodu thread.allocate_lock() tak
mi Zope nahlásí "You are not allowed to access 'allocate_lock' in
this context".
Díky moc za radu
Vašek

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] Zope a obrázek v MySQL

2006-04-12 Tema obsahu Vaclav Vais
Ahoj,
potřebuji ukládat obrázek v databázi MySQL. Našel jsem na Zope.org
nějaké HowTo, ale ...(http://www.zope.org/Members/murphy/MySQL-BLOBs)
V python scriptu načítám z databáze přes "Z SQL Method" obrázek z
DB:

photo = container.getPhoto(obr_id=obr_id)
container.REQUEST.RESPONSE.setHeader('content-type', 'image/jpeg' )
blob=photo[0].Pic
return blob

Tento script mi vrací: blob=array{'c','...správná data..'}
Když dám blob.[1] tak mi nahlásí chybu "You are not allowed to
access 'a particular str' in this context"
Našel jsem ve zdrojáku ovladače MySQL metodu, která to vypisuje a
změnil jsem to tak, aby mi nedávala array, ale rovnou data.
Obrázek se mi už načítá, ale pouze prvních 64Kb. Stejně tak i
uploadu se uloží jen 64Kb. :(

Používám:
Zope 2.9.0
MySQL 4.1.18
ZMySQLDA 2.0.8
MySQL-python.exe-1.2.0.win32-py2.4

Poradí mi někdo prosím?

Děkuji

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] Zope a UTF-8

2006-04-06 Tema obsahu Vaclav Vais
Ahoj,

pořeboval bych poradit, jak mám nastavit server Zope, abych mohl
používat UTF-8.
Jde o to, že když si do response nastavím 
a pak chci zobrazit text který obsahuje 'é'. Tak se mi v
prohlížečí zobrazí 銠. Zope server si veškerý text převede na
čísla znaků ve formátu { , 'é' nepřevede.

Příklad:



  
aaa
  
  
č é
  


Zobrazí se:
č 銠


Může mi prosím někdo poradit?

Děkuji
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

[python] FTP server

2006-03-21 Tema obsahu Vaclav Vais
Ahoj, mám dotaz, jestli jste někdo zkoušel naprogramovat vlastní
FTP server. Byl bych vděčen za nějaké nakopnutí jako třeba
příklad nebo odkaz.
Předem velmi děkuji

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Vlákna

2006-03-10 Tema obsahu Vaclav Vais
Díky za radu, už jsem to zkoušel a fachá to. Ješte by me
zajímalo jak je to s thread.get_ident()?  Vrací mi to docela pekné
císlo a u threading.getName() to vrací "nepekný text"... :(

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] Vlákna

2006-03-09 Tema obsahu Vaclav Vais
Ahoj, trápím se s vlákny a potřebuji poradit, zda můžu během
běhu programu získat odkaz na vlákno, které aktuálně provádí
daný kód? Děkuji moc za radu.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] Lze explicitně volat předka?

2006-02-07 Tema obsahu Vaclav Vais
Ahoj,

potřebuji zavolat explicitně __init__ od předka při dědění. Jako
podrobný popis uvádím příklad, který mi nefunguje, proč?

Poraďte mi prosím.

# zdroj1 a zdroj2 jsou z databaze

zdroj1="""
class Modul:
  def __init__(self):
self.instance=self

  def getInstance(self):
return self.instance
"""

zdroj2="""
MujModul=get(zdroj1)
class B(MujModul):
  def __init__(self):
print dir(self) # Dukaz, ze jsem zdedil, metoda getInstance je
pristupna
MujModul.__init__(self)  # Jak explicitne volat predka ?
"""

def get(kod):
  comp=compile(kod,'Modul_x','exec')
  exec comp
  return eval(dir()[0])

  
definiceB=get(zdroj2)

b=definiceB()

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] Re: Import z databáze

2006-02-06 Tema obsahu Vaclav Vais
Tak jsem to vyrešil následovne, k mému vlastnímu prekvapení to
funguje:

#tuto promenou si naplním z databáze
strFromDB="""
class ObjektA:

  def __init__(self,text):
self.promena=text

  def getPromena(self):
return self.promena


def mojeFunkce():
  return "Vysledek funkce"
"""



def impFrom(strFromDB,polozka):
kod=strFromDB
import string
comp=compile(strFromDB,'DB polozka xy','exec')
exec comp
if polozka in dir():
  return eval(polozka)

ObjektA=impFrom(strFromDB,'ObjektA') #funkce impFrom vraci definici
tridy

objektA=ObjektA('Vlastni text') #vytvarim instanci

print objektA.getPromena()


mojeFunkce=impFrom(strFromDB,'mojeFunkce') #funkce impFrom vraci
definici funkce
print mojeFunkce()

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

[python] Re: Import z databáze

2006-02-06 Tema obsahu Vaclav Vais
>> Pickle je na uložení instancí do binárního kódu ne? Potrebuji v
>> DB uložit definici trídy.
>
>
>Samozrejme, ja jsem ale odpovidal na tu perzistenci dat. Definici tridy by
>mohlo stacit ulozit jako retezec a vytvorit prikazem exec, rekl bych.
>
>JP


Zkoušel jsem ten exec a funguje to . Já bych ale rád šel dál "from
MujModul import funkce"... Myslím, že "imp.LoadModule()" také
zpracuje celý model...

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

[python] Re: Import z databáze

2006-02-06 Tema obsahu Vaclav Vais
Predstavuji si to, jak psal "Matej Pivoluska", nechci mít modul jako
soubor na disku, ale v DB. Stejne jako importuji modul z disku, tak
bych ho chtel nejak naimportovat z DB.

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

[python] Re: Import z databáze

2006-02-06 Tema obsahu Vaclav Vais
Pickle je na uložení instancí do binárního kódu ne? Potrebuji v
DB uložit definici trídy.

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

[python] Re: Import z databáze

2006-02-06 Tema obsahu Vaclav Vais
Delám to pro (z mého pohledu) lepší správu kódu, jednoduchou
aktualizaci pres webové rozhraní. Všechna data jsou v DB na jednom
míste, proc by tam nemel být i zdroják...

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

[python] Import z databáze

2006-02-06 Tema obsahu Vaclav Vais
Ahoj,

také se pokouším uchovávat zdrojový kód v DB. Nevíte někdo
náhodou, jak lze importovat přímo z databáze?

Děkuji za radu

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python