IRC logs of #tryton-de for Thursday, 2010-06-17

chat.freenode.net #tryton.de log beginning Thu Jun 17 00:00:01 CEST 2010
2010-06-17 05:19 -!- yangoon(~mathiasb@p549F7EAA.dip.t-dialin.net) has joined #tryton.de
2010-06-17 07:52 -!- Timitos(~timitos@88.217.184.172) has joined #tryton.de
2010-06-17 08:53 -!- paepke(~paepke@p4FEB2A6C.dip0.t-ipconnect.de) has joined #tryton.de
2010-06-17 09:04 <paepke> moin moin
2010-06-17 09:38 -!- mootoo(daemon@p5B32BDAB.dip.t-dialin.net) has joined #tryton.de
2010-06-17 10:42 -!- tekknokrat(~lila@dslb-094-223-095-014.pools.arcor-ip.net) has joined #tryton.de
2010-06-17 11:50 -!- essich(~essich@p4FCF8F1B.dip0.t-ipconnect.de) has joined #tryton.de
2010-06-17 13:39 <paepke> kurze frage zu formularen im admin-bereich. diese formulare unterscheiden sich nicht von normalen formularen, abgesehen davon, das der paren ir.menu_administration ist?
2010-06-17 13:51 <Timitos> paepke: auch die module, die im admin bereich installiert sind, sind module wie jedes andere
2010-06-17 13:52 <paepke> Timitos, super, danke für die info.
2010-06-17 13:53 <paepke> Timitos, ich bin grad am modul-schreiben. die doku ist gar nicht mal so schlecht.
2010-06-17 13:53 <Timitos> paepke: wenn man sich mal ein bisschen reingearbeitet hat, geht das alles ziemlich schnell ist meine erfahrung
2010-06-17 13:54 <paepke> Timitos, ich glaub dir das sogar. so beim drüberlesen wirkts echt simpel. aber der teufel hat sich sicher noch gut versteckt
2010-06-17 13:54 <Timitos> :-)
2010-06-17 13:55 <paepke> Timitos, nen gescheiten xml-editor hast du nicht zufällig parat?
2010-06-17 13:55 <Timitos> paepke: nö. sorry
2010-06-17 13:55 <dba> vim?
2010-06-17 13:56 <paepke> dba, vim nehm ich. aber ich habs noch nicht ganz geschnallt wie ich das mit dem completition hinbekomme
2010-06-17 13:57 <paepke> also das es mir automatisch den end-tag setzt
2010-06-17 13:57 <paepke> oder auch nur alleine die endklammer rein haut wenn ich die anfangs-klammer setze.
2010-06-17 13:57 <paepke> dba, btw: glückwunsch zum wm-auftakt. chocolate beats paella :-)
2010-06-17 13:58 <yangoon> paepke: wer hat den trainer erfunden? ;)
2010-06-17 13:59 <paepke> yangoon, :-) ja der ottmar ist schon gut.
2010-06-17 14:01 <yangoon> paepke: wir werden auf jeden weltmeister
2010-06-17 14:02 <paepke> wenn ich jetzt zb. ein many2one feld machen will zu party, muss ich gleichzeitig auch noch das party-modell erweitern. gibts dafür nen sinn? also das könnte doch automagisch geschen?
2010-06-17 14:02 <paepke> yangoon, ob griechenland, schweiz oder direkt deutschland meinst? wo gibts noch deutsche trainer?
2010-06-17 14:03 <yangoon> paepke: irgendeiner deutscher ist immer beteiligt, und sei es der hotelier. außerdem besteht ganz deutschland aus trainern, schätzungsweise 88%
2010-06-17 14:06 <paepke> yangoon, lol
2010-06-17 14:09 <dba> paepke: danke :)
2010-06-17 14:09 <dba> wobei ichs ja ned schauen konnte :(
2010-06-17 14:31 <paepke> dba, gibt kein tv im urlaub?
2010-06-17 14:34 <dba> paepke: schon, aber die amis interessiert fussball ja nicht, darum kommt das nur so auf nebenkanaelen oder so
2010-06-17 14:36 <dba> und da wo das spiel war, war ich glaub sowieso noch im flugzeug
2010-06-17 14:44 <paepke> dba, verstehe.
2010-06-17 14:48 <paepke> bei einem model: ist es best practise den _name eines models <modulname>.<model> zu nenen ( beispiel: _name = "party.party" ) oder ist es in ner form einen zwang?
2010-06-17 14:49 <paepke> der namespace wird wohl der knackpunkt sein das man das model wiederfindet schätze ich
2010-06-17 14:50 <yangoon> paepke: das ist die grundlage dafür, dass du dieses modell erweiterst
2010-06-17 14:53 <Timitos> paepke: der erste teil definiert eher einen groben modulbereich (z.B. account, party, currency, company, ...)
2010-06-17 14:53 <Timitos> paepke: der 2. teil bezieht sich dann konkreter auf das objekt
2010-06-17 14:53 <Timitos> paepke: z.B. account.invoice
2010-06-17 14:53 <paepke> timitos: also nicht modulname. verstehe.
2010-06-17 14:54 <paepke> yangoon, ich könnte es nicht sinnlos xyz.party nennen, da xyz keinen bezug zu irgendwas hätte?
2010-06-17 14:55 <yangoon> paepke: das wäre ein neues modell
2010-06-17 14:55 <paepke> Timitos, aber wenn ich jetzt ein ganz eigenes fass aufmache?
2010-06-17 14:56 <paepke> yangoon, ich will ja ein neues modell machen :-)
2010-06-17 14:56 <paepke> yangoon, ich glaub ich habs
2010-06-17 14:56 <udono> paepke: Hi, was denn für eins?
2010-06-17 14:56 <yangoon> paepke: dann darfst du kein vorhandenes referenzieren, klar
2010-06-17 14:56 <Timitos> paepke: heb mir was auf von dem faß. ich komm dann mal vorbei ;-)
2010-06-17 14:57 <paepke> udono, Timitos ihr denkt doch immer nur an free as in free beer.
2010-06-17 14:57 <paepke> na das beste bier hier in südbaden natürlich
2010-06-17 14:58 <mootoo> moin zusammen. hab hier bier gehoert *igitt* ;)
2010-06-17 14:58 <paepke> ACTION will hier nicht wieder eine nahrungsmittel/genussmittel diskussion losbrechen wie bei der schokolade
2010-06-17 14:59 <paepke> moin mootoo
2010-06-17 14:59 <Timitos> paepke: es fällt schon auf, dass das dir anscheinend öfter passiert ;-)
2010-06-17 14:59 <mootoo> paepke, wir kennen uns doch schon ausm anderen channel ;)
2010-06-17 14:59 <paepke> Timitos, ööhm.
2010-06-17 14:59 <paepke> mootoo, _trotzdem_ bin ich höflich
2010-06-17 15:00 <yangoon> mootoo: gibts da einen channel, den ich kennen müsste??;)
2010-06-17 15:00 <mootoo> paepke, __sehr__ lieb :)
2010-06-17 15:00 <mootoo> yangoon, denke nicht, eher ein privates netz
2010-06-17 15:00 <paepke> yangoon, wenn ich ein model erweitere, reicht es dann über _name zu referenzieren? dachte ich muss da rum-erben
2010-06-17 15:01 <yangoon> mootoo: schon klar, das fass-netz
2010-06-17 15:01 <mootoo> lol
2010-06-17 15:01 <paepke> yangoon, die schokoladen-diskussion war hier auch auf #tryton.de
2010-06-17 15:01 <yangoon> paepke: erben ist was anderes als erweitern
2010-06-17 15:02 <yangoon> mit erben werden alle felder des ursprungsmodells in ein neues übernommen
2010-06-17 15:02 <paepke> yangoon, ok. logisch. aber super das du eine meiner anderen fragen jetzt schon beantwortet hast :-)
2010-06-17 15:03 <paepke> yangoon, also wenn ich nun party.party verknüpfen möchte muss der _name quasi matchen und dadurch häng ich z.b. ein many2many dran.
2010-06-17 15:03 <paepke> yangoon, gibt dazu sicher zig beispiele im code
2010-06-17 15:05 <yangoon> paepke: ein inherit nimmst du dann, wenn du ein neues unabhängiges modell erstellen willst
2010-06-17 15:06 <yangoon> paepke: meist gehts aber um die erweiterung von modellen
2010-06-17 15:07 <paepke> yangoon, inherit. grübel. ok. ich will im ersten schritt wenn dann ne verknüpfung machen. also eine erweiterung eines many2many
2010-06-17 15:07 <yangoon> paepke: ich verstehs nicht so recht: eine erweiterung eines many2many
2010-06-17 15:07 <yangoon> was brauchst du denn?
2010-06-17 15:08 <paepke> yangoon, ich möchte ein/mehrer kunden an mein neues model dran binden.
2010-06-17 15:09 <paepke> so wie ich das bisher gelesen habe muss ich auch das party.party model erweitern
2010-06-17 15:09 <yangoon> ist ein o2m auf party
2010-06-17 15:09 <paepke> yangoon, oder auch ein o2m. ist in dem fall glaub egal, oder?
2010-06-17 15:10 <yangoon> es kommt darauf an, ob dein neues modell auch mehreren parties zugeordnet sein kann
2010-06-17 15:10 <paepke> ja, mehrer kunden ein model
2010-06-17 15:11 <yangoon> paepke: kann ein kunde in mehreren deiner models enthalten sein oder nur in einem
2010-06-17 15:11 <yangoon> ?
2010-06-17 15:11 <paepke> ein kunde kann mehrere model haben und ein model mehrere kunden
2010-06-17 15:12 <yangoon> paepke: dann m2m
2010-06-17 15:12 <paepke> für mich schien das nach m2m
2010-06-17 15:12 <paepke> yangoon, ack
2010-06-17 15:15 <paepke> yangoon, ok. aber trotzdem nochmal die frage: muss ich um eine solche m2m verbindung zu z.b. party machen zu können das party model erweitern? oder wird diese verknüpfung dann automatisch generiert?
2010-06-17 15:16 <yangoon> paepke: du musst das brückenmodell wie für alle m2m bauen, der rest passiert dann automatisch
2010-06-17 15:17 <paepke> yangoon, ok. soweit klar. hätte können sein das es ähnlich simpel wie in django ist.
2010-06-17 16:09 <paepke> ACTION hatn programming error gefangen.
2010-06-17 16:12 <paepke> http://paste.pocoo.org/show/226535/
2010-06-17 16:13 <paepke> hab bei party und category abgeschaut und der doku.
2010-06-17 16:20 <Timitos> paepke: als erstes brauchst du die _table variable nicht. die wird nur für die migration benötigt
2010-06-17 16:20 <paepke> muss ich hier noch mit __init__ was erstellen?
2010-06-17 16:20 <paepke> Timitos, ah. ok. dachte wäre wichtig.
2010-06-17 16:21 <Timitos> paepke: die einrückungen sind im paste irgendwie komisch. du solltest bei tryton immer 4 spaces verwenden
2010-06-17 16:22 <Timitos> paepke: ansonsten kann ich mit dem fehler grad nicht so viel anfangen. hast du die db auch ganz sicher geupdated?
2010-06-17 16:22 <paepke> Timitos, hab ich so beim vim auch eingestellt.. ich checks nochmal.
2010-06-17 16:22 <paepke> ich hab ne neue datenbank erstellt
2010-06-17 16:23 <paepke> Timitos, hast recht, waren 8 bei den klassen
2010-06-17 16:23 <Timitos> paepke: ich würde für die _name variable auch nur lowercase verwenden
2010-06-17 16:23 <paepke> das andere hab ich nach dem = ausgerichtet.
2010-06-17 16:23 <paepke> ic
2010-06-17 16:24 <Timitos> paepke: das wäre tryton code style
2010-06-17 16:25 <paepke> Timitos, nachdem ich alles lowercase hab wirft er nen anderen fehler.
2010-06-17 16:26 <paepke> aber das hängt an was anderem :-)
2010-06-17 16:38 <paepke> Timitos, ok. ich finds nicht: KeyError: 'party.party'
2010-06-17 16:38 <paepke> Timitos, irgendwo hab ich was vergessen
2010-06-17 16:39 <Timitos> paepke: paste mal deine neue version
2010-06-17 16:39 <paepke> k
2010-06-17 16:39 <paepke> Timitos, http://paste.pocoo.org/show/226544/
2010-06-17 16:41 <Timitos> paepke: hast du party als dependency in deinem modul angegeben?
2010-06-17 16:42 <paepke> jetzt ja.
2010-06-17 16:42 <Timitos> :-)
2010-06-17 16:42 <paepke> Timitos, das hatte vorhin nicht installiert.
2010-06-17 16:42 <Timitos> installieren reicht nicht. es muss als dependency geführt werden
2010-06-17 16:43 <paepke> Timitos, genau das wars
2010-06-17 16:43 <paepke> Timitos, hab in meiner bodenlosen naivität einfach zuerst party installiert und dann das andere.
2010-06-17 16:52 <paepke> Timitos, yangoon und udono: juhuu! es läuft.
2010-06-17 16:52 <Timitos> paepke: gratuliere
2010-06-17 16:52 <yangoon> paepke: congrats!
2010-06-17 16:52 <mootoo> paepke, nice :) ich hab mich bisher noch nicht ernsthaft rangetraut
2010-06-17 16:52 <udono> paepke: Glückwunsch!
2010-06-17 16:52 <mootoo> tosender beifall :->
2010-06-17 16:53 <paepke> ACTION strahlt über beide ohren
2010-06-17 16:54 <paepke> Timitos, http://code.google.com/p/tryton/wiki/CodingGuidelines hast du gemeint, oder?
2010-06-17 16:54 <Timitos> paepke: ja
2010-06-17 16:57 <paepke> Timitos, aber ich glaub das lowercase steht da nirgends drin
2010-06-17 16:59 <Timitos> paepke: ich würds daraus ableiten, weil nur für die Classes CamelCase definiert ist, für den rest nicht
2010-06-17 17:00 <Timitos> paepke: und leider sind die guidelines da nur ein kleiner teil von dem, was man aus dem code an guidelines ableiten kann
2010-06-17 17:00 <paepke> hmm ok. wobei ich den ersten buchstaben klein geschrieben hatte. naja. ich denk es macht so mehr sinn als bei datenbank-abfragen ständig noch ein lower() dazuzu hängen
2010-06-17 17:00 <Timitos> paepke: nimm statt dem camelcase nen unterstrich mit rein.
2010-06-17 17:00 <Timitos> customer_part
2010-06-17 17:00 <paepke> ja, das hatte ich jetzt auch vor.
2010-06-17 17:01 <paepke> ich wollter erstmal das es überhaupt funktioniert :-)
2010-06-17 17:01 <paepke> mann. ich vertipp mich ständig..
2010-06-17 17:02 <paepke> vielen dank an alle. ich muss jetzt erstmal was futtern. bis später vielleicht!
2010-06-17 17:02 <udono> paepke: der Rest der Wahrheit zu Codingguidelines steht in PEP 8
2010-06-17 17:02 <paepke> udono, ja, pylint ist mein freund
2010-06-17 17:05 -!- paepke(~paepke@p4FEB2A6C.dip0.t-ipconnect.de) has left #tryton.de
2010-06-17 18:31 -!- FWiesing(~FWiesing@85-126-100-130.work.xdsl-line.inode.at) has joined #tryton.de
2010-06-17 18:37 -!- FWiesing(~FWiesing@85-126-100-130.work.xdsl-line.inode.at) has joined #tryton.de

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!