2006-04-13T00:29:02 *** birkenfeld has quit IRC 2006-04-13T01:16:28 *** tux123 has left #pocoo 2006-04-13T02:20:38 *** dejot has quit IRC 2006-04-13T08:23:19 *** birkenfeld has joined #pocoo 2006-04-13T08:45:31 yezzz. templat0r ist nicht process safe :) 2006-04-13T08:46:01 moin 2006-04-13T08:46:05 moin :) 2006-04-13T08:51:52 was du schon immer wissen wolltest: http://www.nof-club.de 2006-04-13T08:54:46 net object fusion? 2006-04-13T08:54:55 ist das nicht so ein windows wysiwyg editor? 2006-04-13T08:55:34 ja 2006-04-13T08:56:04 * mitsuhiko sucht nach dem pcwelt/computerbild logo 2006-04-13T08:56:16 hehe 2006-04-13T08:56:23 die "HTML Tutorials" sind der Lacher... 2006-04-13T08:56:42 ... 2006-04-13T09:01:16 birkenfeld: und die webseite ist wirklich ernstgemeint? 2006-04-13T09:01:21 sicher 2006-04-13T09:02:16 :) 2006-04-13T09:03:29 es ist unglaublich was sich die leute alles aufschwätzen lassen 2006-04-13T09:03:44 aber die machen bestimmt geld damit 2006-04-13T09:04:43 http://www.fuse7.co.uk/ 2006-04-13T09:04:57 joa. aber ich muss zugeben, dass ich in meiner Windowszeit auch mal einige Computerbild gekauft hab 2006-04-13T09:05:00 jaaaaa -.- 2006-04-13T09:05:24 die haben wir damals immer in der Mittagspause gekauft und uns laut die "Lautschriften" vorgelesen ;) 2006-04-13T09:05:35 Ai-Eß-Die-Enn 2006-04-13T09:06:14 ^^ 2006-04-13T09:07:21 If for any reason there was an error, then the error messages displayed could pose a security risk. 2006-04-13T09:07:36 grmlz 2006-04-13T09:07:42 haaaaahaaha 2006-04-13T09:13:52 tja, so kanns gehn 2006-04-13T09:16:42 birkenfeld: sollte man bei get_components nicht eine copy zurückgeben? 2006-04-13T09:17:03 es passiert leicht, dass man eine liste in place verändert 2006-04-13T09:17:23 wie wäre das früher gegangen? da gabs doch auch nur eine instanz 2006-04-13T09:17:45 birkenfeld: früher war ein generator da 2006-04-13T09:17:50 jetzt geht ja das hier: 2006-04-13T09:18:02 c = ctx.get_components(MyComponentType) 2006-04-13T09:18:10 c.append(TestComponent(ctx)) 2006-04-13T09:18:14 ach, du meinst eine kopie der komponentenliste 2006-04-13T09:18:15 for comp in c: 2006-04-13T09:18:16 ja, klar 2006-04-13T09:18:19 jup 2006-04-13T09:18:26 ich dachte, kopien der komponenten 2006-04-13T09:18:38 ney 2006-04-13T09:22:48 birkenfeld: ich bin dafür die ModelRegistry metaklasse von ihrer arbeit als metaklasse zu befreien und die dinge die sie macht im context zu erledigen, wenn register_model gemacht wird 2006-04-13T09:22:58 +1 2006-04-13T09:23:12 ney. noch besser 2006-04-13T09:23:16 doch ein get_model einbauen 2006-04-13T09:23:26 und die models erst dann assamblen, wenn man sie abholt 2006-04-13T09:23:42 jo 2006-04-13T10:11:06 birkenfeld: ping :) 2006-04-13T10:11:14 mitsuhiko: päng 2006-04-13T10:11:17 birkenfeld: http://trac.pocoo.org/browser/pocoo/trunk/pocoo/ihook.py#L65 2006-04-13T10:11:19 da fehlt was ^^ 2006-04-13T10:11:35 nö 2006-04-13T10:11:37 das ist was zuviel 2006-04-13T10:11:45 joa. so kann mans auch sehen :) 2006-04-13T10:12:05 also das mit der db sollte wieder hinhauen 2006-04-13T10:12:07 theoretisch 2006-04-13T10:12:10 --> http://trac.pocoo.org/changeset/664 2006-04-13T10:12:46 meins kommt gleich hoch 2006-04-13T10:12:54 muss nur noch die create_tables methode wieder einbauen 2006-04-13T10:14:51 new commits: Changeset [664]: Remove ComponentRegistry?. 2006-04-13T10:17:09 birkenfeld: eins versteh ich nicht: 2006-04-13T10:17:10 __sqlalchemyclass__ = ModelRegistry 2006-04-13T10:17:19 ist das ein sqlalchemy feature? 2006-04-13T10:18:05 hm? 2006-04-13T10:18:07 wo kommt das her? 2006-04-13T10:19:07 birkenfeld: das war in der alten ModelRegistry 2006-04-13T10:19:14 ney. Model 2006-04-13T10:19:22 --> http://trac.pocoo.org/changeset/659 2006-04-13T10:19:24 im alten Model, da wo ich __metaclass__ erwartet häte 2006-04-13T10:19:52 spinn ich? 2006-04-13T10:19:56 mag sein ;) 2006-04-13T10:20:10 URKS 2006-04-13T10:20:11 ich weiß wieso 2006-04-13T10:20:17 :%s/meta/sqlalchemy/g 2006-04-13T10:20:28 ich hab ja jetzt das meta modul eingeführt 2006-04-13T10:20:32 ich idiot 2006-04-13T10:21:04 ah :) 2006-04-13T10:22:51 new commits: Changeset [665]: database should now work context independent 2006-04-13T10:23:29 huch. der nächste checkin wird teuflisch 2006-04-13T10:23:35 wieso? 2006-04-13T10:23:45 weils changeset 666 wird 2006-04-13T10:23:57 lol 2006-04-13T10:24:41 ich dachte du wolltest die models erst on-demand "assemblen" 2006-04-13T10:25:13 birkenfeld: jup. da sollte deswegen auch noch ein #TODO dafür sein 2006-04-13T10:25:32 nur muss ich die relationen vorher abklappern 2006-04-13T10:27:59 Wenn jemand von Euch Bock hat, kann er sich gerne heute morgen mal ptk angucken. Das Calculator-Beispiel ist fertig. 2006-04-13T10:28:00 new commits: Changeset [666]: Remove Raiser class. 2006-04-13T10:28:05 Und tut auch... :-) 2006-04-13T10:28:25 *** birkenfeld changes topic to "pocoo Development Channel / Entwicklungskanal | http://trac.pocoo.org/ | wer Deutsch spricht, spricht Deutsch / try to avoid german words | keine Fremdwerbung ;)" 2006-04-13T10:28:45 birkenfeld: was war denn im topic? 2006-04-13T10:29:03 ModelNine: wenn pocoo wieder importiert :) 2006-04-13T10:29:12 ;-) 2006-04-13T10:29:14 mitsuhiko: ModelNine hat Werbung gemacht ;) 2006-04-13T10:29:30 birkenfeld: huh? Ich hab Werbung gemacht? 2006-04-13T10:29:31 ^^ 2006-04-13T10:29:34 *** birkenfeld changes topic to "pocoo Development Channel / Entwicklungskanal | http://trac.pocoo.org/ | wer Deutsch spricht, spricht Deutsch / try to avoid german words" 2006-04-13T10:29:36 ^^ 2006-04-13T10:30:11 birkenfeld: Fremdwerbung? Ich will den Jinja-Lexer+Parser mit ptk umschreiben. Deswegen brauch ich Feedback. 2006-04-13T10:30:20 ModelNine: schon klar :) 2006-04-13T10:30:40 ModelNine: man beachte das smiley :) 2006-04-13T10:37:48 birkenfeld: problem :) 2006-04-13T10:37:55 ja? 2006-04-13T10:38:04 ach. ney 2006-04-13T10:38:07 hätt eine lösung 2006-04-13T10:38:08 es geht um das template.py 2006-04-13T10:38:18 da gibts einen ExtensionPoint wo keine referenz auf ein ctx ist 2006-04-13T10:38:24 aber den ctx kann ich ja aufs request objekt kleben 2006-04-13T10:38:53 als req.context? 2006-04-13T10:39:15 jup 2006-04-13T10:40:17 ich kümmer mich mal um das ganze zeug in core.pkg 2006-04-13T10:40:46 oki 2006-04-13T10:41:11 birkenfeld: vergiss die setup funktionen nicht 2006-04-13T10:41:18 ja 2006-04-13T10:48:21 mitsuhiko: context.py ist leicht geändert 2006-04-13T10:48:22 new commits: Changeset [667]: Port core packages to new API, pass 2. 2006-04-13T10:49:22 oki 2006-04-13T10:49:24 mal sehen 2006-04-13T10:53:31 lol. schon wieder: http://forum.ubuntuusers.de/topic/28960/ 2006-04-13T10:54:06 *g* 2006-04-13T10:59:06 neues problem 2006-04-13T10:59:32 woher weiß der packagemanager, in welchen dirs er suchen muss? 2006-04-13T11:00:10 hum. gute frage 2006-04-13T11:01:03 ctx.require('my.import.path') 2006-04-13T11:01:09 das wäre das einzige, was mir einfällt 2006-04-13T11:01:23 dann würde der context importieren 2006-04-13T11:01:57 oder wir haben einen packagemanager, der eben alles importiert 2006-04-13T11:02:48 aus allen contexten? 2006-04-13T11:02:52 ja 2006-04-13T11:03:10 hmm 2006-04-13T11:03:40 .oO(oder man löst mit sys._getframe() die frames rekursiv auf bis man einen context hat ^^) 2006-04-13T11:04:00 hmja. 2006-04-13T11:04:10 das war nicht ernst :) 2006-04-13T11:04:21 mein evil-trigger ist gerade angegangen, irgendjemand von euch hat etwas dreckiges vorgeschlagen :) 2006-04-13T11:04:40 lol 2006-04-13T11:04:43 rofl 2006-04-13T11:05:17 ... und wenn ping nicht mehr geht, einfach sys._getframe nehmen ... 2006-04-13T11:05:37 ich glaub das steht ein mathematischer algorithmus dahinter 2006-04-13T11:05:48 birkenfeld: ich habs nicht in der hilite list :) 2006-04-13T11:05:54 hehe 2006-04-13T11:06:29 tja, also? 2006-04-13T11:06:49 birkenfeld: -1 für die sache mit dem zusammenziehen der contexte (pl?) 2006-04-13T11:06:58 das hätte grausige folgen 2006-04-13T11:07:00 wieso? 2006-04-13T11:07:29 zusammenziehen? 2006-04-13T11:07:33 weil man evtl plötzlich vom falschen kontext eine component hat und die einen ganzen rattenschwanz an dependencies mitbringt 2006-04-13T11:07:44 woher soll die kommen? 2006-04-13T11:08:07 aus einem der vielen plugins, die im instance folger liegen können :) 2006-04-13T11:08:19 ja, aber die müsste ja erst mal importiert werden 2006-04-13T11:08:29 manchmal hrt es sich hier so an, als wrde jemand zope nachbauen 2006-04-13T11:08:43 xorAxAx: wir haben die interfaces schon rausgeworfen :) 2006-04-13T11:08:45 xorAxAx: hinterher stellen wir fest, dass es das alles schon gibt ;) 2006-04-13T11:09:14 hmmm 2006-04-13T11:09:42 eine pluginarchitektur klingt auch nicht so, als wenn sie wirklich in pocoo reingehren wrde 2006-04-13T11:09:53 hm? 2006-04-13T11:09:58 wie meinen? 2006-04-13T11:10:11 naja, ihr diskutiert hier ber context und plugins 2006-04-13T11:10:17 dabei sind das alles frameworksachen 2006-04-13T11:10:23 und pocoo ist ein webforum, kein framework :) 2006-04-13T11:10:31 d.h. sowas wrde ich stark kapseln 2006-04-13T11:10:32 ein webforum mit plugin support 2006-04-13T11:10:41 der context ist nur die instanz 2006-04-13T11:10:50 bzw eine klasse, die die instanzen verwalten kann 2006-04-13T11:10:54 letztendlich ist pocoo/*.py ein framework, ja 2006-04-13T11:10:57 der pluginsupport ist aber von unten designed, d.h. es msste sich auch rauslsen lassen 2006-04-13T11:10:58 das sie sich nicht in die quere kommen 2006-04-13T11:11:32 xorAxAx: moin hat auch viel von einem framework 2006-04-13T11:11:38 die ganze MoinMoin.request.* sachen 2006-04-13T11:11:41 htte den vorteil der wiederverwendbarkeit und der trennung von toollogik und applikationslogik 2006-04-13T11:11:46 mitsuhiko: ja, seit 6 jahren 2006-04-13T11:11:50 mitsuhiko: und es nicht gut so 2006-04-13T11:12:06 xorAxAx: deswegen liegt ja auch alles forum-spezifische in pocoo.pkg.core 2006-04-13T11:12:07 joa. aber die request sachen will ich eh raus 2006-04-13T11:12:24 birkenfeld: klingt nicht einleuchtend 2006-04-13T11:12:31 xorAxAx: wieso? 2006-04-13T11:12:39 pocoo/*.py ist sowas wie ein framework. jo 2006-04-13T11:12:48 ein wsgi framework, dass packages laden kann 2006-04-13T11:13:50 btw. pocoo besteht zu 70% aus refraktoring imho 2006-04-13T11:14:00 mitsuhiko: kann man mit pocoo sternegucken? 2006-04-13T11:14:20 noch nicht ^^ 2006-04-13T11:14:24 naja, ein framework ist kein webforum :) 2006-04-13T11:14:32 nur weil es plugins laden kann, die eins implementieren 2006-04-13T11:14:49 xorAxAx: pocoo soll auch kein framework sein :) 2006-04-13T11:14:51 wirklich nicht 2006-04-13T11:15:28 Time flies like an arrow, fruit flies like a banana <-- cool :) 2006-04-13T11:15:42 xorAxAx: anstatt immer zwischen core und plugins zu unterscheiden, isses doch einfacher, nur plugins zu haben 2006-04-13T11:16:07 birkenfeld: es ist besser, das forum und das framework zu trennen, um zielorientierter zu arbeiten :) 2006-04-13T11:16:20 xorAxAx: unterbau und aufbau sind sehr gut getrennt 2006-04-13T11:16:29 xorAxAx: momentan wird das framework fertig gestellt 2006-04-13T11:16:50 birkenfeld: jo, richtig 2006-04-13T11:17:05 aufbau gibts noch nicht viel, d.h. ihr knnt noch nicht viel "falsch" gemacht haben ;-) 2006-04-13T11:17:06 und dann kann man sich um das forum kümmern 2006-04-13T11:17:12 ... just as a sidenote 2006-04-13T11:17:43 .oO(dann ist pocoo halt ein framework (+enterprisy webforum)) 2006-04-13T11:18:41 python fehlt eindeutig sowas wie ein context layer 2006-04-13T11:18:45 also sowas, was wir gerade importieren 2006-04-13T11:18:53 dann könnte man die import hooks per context zuordnen 2006-04-13T11:19:01 POCOO - Your hens will like this enterprise-qualified high-scalability webforum written in the world's best language for transparent and fluid communication processes, PYTHON! 2006-04-13T11:19:18 xorAxAx: du darfst das marketing übernehmen 2006-04-13T11:19:21 LOL 2006-04-13T11:19:25 :) 2006-04-13T11:19:31 birkenfeld: da fhle ich mich immer so degradiert 2006-04-13T11:19:40 kann ich verstehn 2006-04-13T11:19:44 xorAxAx: ich schick dir einen balmer dvd :) 2006-04-13T11:19:46 der macht das ganz gut 2006-04-13T11:20:39 hmmmm 2006-04-13T11:21:00 naja, ihr seht schon - der satz oben erfasst euer ziel ganz gut :) 2006-04-13T11:21:15 schön isses nicht :( 2006-04-13T11:21:25 * birkenfeld geht mal gassi 2006-04-13T11:21:57 xorAxAx: kennst du dich mit .eggs aus? 2006-04-13T11:22:20 mitsuhiko: nein 2006-04-13T11:22:23 new commits: Changeset [668]: Work on import hook. 2006-04-13T11:22:27 aber mit dem zipimporter :) 2006-04-13T11:22:37 den hab ich auch lieber 2006-04-13T11:22:48 die ganze geschichte mit den eiern hängt mir schon beim hals raus 2006-04-13T11:22:58 du warst doch hier der setuptools fetischist? :) 2006-04-13T11:23:04 anscheinend muss jetzt alles in eggs gepackt werden und mit entry points versehen werden 2006-04-13T11:23:21 xorAxAx: nur bis zum easy_install package.egg 2006-04-13T11:23:23 aber nicht weiter 2006-04-13T11:23:30 sowas wie import aus eggs find ich gelinde gesagt scheiße 2006-04-13T11:47:58 birkenfeld: schon zurück vom gassi? 2006-04-13T11:58:42 jetzt 2006-04-13T11:58:49 wb :) 2006-04-13T11:59:14 nach reiflicher überlegung bin ich zum schluss gekommen, dass wohl das context merge bei import nicht anders lösbar ist 2006-04-13T11:59:24 es sei den man bindet eine import funktion an den context 2006-04-13T12:00:10 warum auch nicht? 2006-04-13T12:00:23 mittels import hook 2006-04-13T12:00:29 ich habs gerade noch mal durchgedacht 2006-04-13T12:00:48 im Prinzip gibts doch kein problem 2006-04-13T12:01:03 der Context macht 2006-04-13T12:01:11 * PackageManager.add_path(...) 2006-04-13T12:01:24 * for pkg in packages: import pkg, pkg.setup() 2006-04-13T12:02:14 er kann also kein falsches package erwischen 2006-04-13T12:02:50 es sei denn ein anderer context hat ein package mit dem gleichen namen 2006-04-13T12:02:59 dann wärs glückspiel 2006-04-13T12:03:01 nö 2006-04-13T12:03:22 der PackageManager registriert die packages in der richtigen reihenfolge 2006-04-13T12:03:35 stimmt 2006-04-13T12:03:56 und die contexte initialisieren sich ja wenn nicht gliechzeitig 2006-04-13T12:04:05 nö 2006-04-13T12:05:31 mir fällt gerade ein 2006-04-13T12:05:58 es reicht doch, wenn der import hook nur installiert ist, solange der context die packages lädt 2006-04-13T12:14:42 nej. das geht so nicht. 2006-04-13T12:14:51 sys.modules 2006-04-13T12:14:52 -.- 2006-04-13T12:15:08 urks. stimmt 2006-04-13T12:15:46 man könnte natürlich die einträge aus sys.modules auch wieder löschen 2006-04-13T12:16:36 birkenfeld: vorsicht, gleich geht der evil-trigger von xorAxAx wieder an 2006-04-13T12:16:40 hehe 2006-04-13T12:16:53 mal logisch nachdenken 2006-04-13T12:16:57 wenn ein package in sys.modules ist 2006-04-13T12:17:00 dann liegts dort nur 2006-04-13T12:17:07 initialisiert wirds ja erst bei setpu 2006-04-13T12:17:09 *setup 2006-04-13T12:17:37 das heißt es geht solange gut bis nicht zwei packages mit dem selben namen in verschiedenen contexten (pl?) sind 2006-04-13T12:17:59 der import hook müsste nur irgendwie an den context kommen 2006-04-13T12:18:41 man könnte für jeden context einen eigenen import hook anlegen 2006-04-13T12:18:50 aber das hilft derwegen nicht wirklich 2006-04-13T12:18:57 weil man nicht weiß welcher context importiert 2006-04-13T12:30:56 birkenfeld: wenn die contexte wenigstens thread getrennt wären 2006-04-13T12:31:12 dann könnte man einen context manager haben, die contexte zu threads zuordnet 2006-04-13T12:46:23 mitsuhiko: genau richtig 2006-04-13T12:48:20 *** MasterC has joined #pocoo 2006-04-13T12:50:57 * mitsuhiko ist mal essen 2006-04-13T12:51:14 guten 2006-04-13T13:21:30 re 2006-04-13T13:21:32 birkenfeld: 2006-04-13T13:21:36 thx :) 2006-04-13T13:22:05 ich hab jetzt warscheinlich eine lösung 2006-04-13T13:22:09 *warscheinlich* 2006-04-13T13:22:40 und zwar hab ich jetzt mal nachkontrolliert, was packages untereinander importieren und tuen 2006-04-13T13:23:25 man könnte einen großteil wirklich über ctx.require('') und ctx.get_*() lösen 2006-04-13T13:23:50 nur wird die sache mit den pacakges, sie sich selbst importieren ein problem 2006-04-13T13:34:02 wtf ist "United States Medical"? 2006-04-13T13:34:15 urks, falscher chan 2006-04-13T14:24:43 mitsuhiko: re 2006-04-13T14:24:48 *** birkenfeld has quit IRC 2006-04-13T14:24:49 wb 2006-04-13T14:24:50 *** birkenfeld has joined #pocoo 2006-04-13T14:24:53 ^^ 2006-04-13T14:25:01 *grml* 2006-04-13T14:25:11 wie hast du so schnell gepartet und wieder gejoint? 2006-04-13T14:25:35 mit /reconnect 2006-04-13T14:26:15 bei mir dauert connect immer 10 sekunden, weil ich keine reverse dns eintrag hab 2006-04-13T14:26:18 deswegen auch der bncer 2006-04-13T14:26:46 ah ^^ 2006-04-13T14:27:07 ich hab jetzt noch ein wenig über die sage mit den imports nachgedacht 2006-04-13T14:27:12 und ich bin zum schluss gekommen... 2006-04-13T14:27:15 ...es gibt keine lösung 2006-04-13T14:27:22 na toll... 2006-04-13T14:27:30 jo 2006-04-13T14:27:31 sollen wir dann einfach sagen "don't do that"? 2006-04-13T14:27:58 man könnte wie gesagt eine eigene import funktion schreiben 2006-04-13T14:28:01 ctx.require() 2006-04-13T14:28:27 .oO(xorAxAx hat aber sicher wieder eine tolle Lösung) 2006-04-13T14:28:39 xorAxAx: sys._getframe 2006-04-13T14:29:31 ich glaub es verwendet einfach keiner importhooks .) 2006-04-13T14:29:43 naja, importhooks sind daran nicht schuld 2006-04-13T14:30:00 schuld nicht 2006-04-13T14:30:02 aber nicht geeinget 2006-04-13T14:30:07 *geeignet 2006-04-13T14:30:19 mitsuhiko: dann halt doch execfile ;) 2006-04-13T14:31:08 und in einem dict im context cachen 2006-04-13T14:31:10 new commits: Changeset [668]: Work on import hook. :: Changeset [667]: Port core packages to new API, pass 2. :: Changeset [666]: Remove Raiser class. :: Changeset [665]: database should now work context independent :: Changeset [664]: Remove ComponentRegistry?. :: Changeset [663]: Remove pocoo.api, pass 1 :: Changeset [662]: working on AppContext? object :: Changeset [661]: added logging module, modified debugging module (just breaks more code … :: Changeset [660]: urks. forgot the context module :: Changeset [659]: successfully broke the application (first part of context implemented) :: Changeset [658]: Add {% link %} tag for easier linking. :: Changeset [657]: View simplifications. :: Changeset [656]: Enhance make_testdata to improve model coverage. :: Changeset [655]: The whole app is a board. :: Changeset [654]: Misc. performance tweaks. :: Changeset [653]: templates now can contain plural forms of translatable blocks, whitespace … :: Changeset [652]: minor change in screen.css :: Changeset [651]: fixed pagination :: Changeset [650]: added pagination support to template. but doesn't work that well :: Changeset [649]: * Correctly create many-to-many relationships. * Aggregate script and … :: Changeset [648]: Improve make_testdata to correctly create categories. :: Changeset [647]: generate_pot can now create .po files from old files :: Changeset [646]: fixed svn:mimetype :: Changeset [645]: set svn:mimetype for scripts :: Changeset [644]: added improved pot generation script for the i18n package :: Changeset [643]: * "desc" is not allowed as a column name in Postgres. * Fix master … :: Changeset [642]: added template filters to l10n module :: Changeset [641]: improved l10n module, dateformat should now work correctly :: Changeset [640]: fixed formattimedelta in l10n package :: Changeset [639]: added icons for default template and added l10n module :: Changeset [638]: modpywsgi: renamed config value :: Changeset [637]: added description to modpywsgi problem :: Changeset [636]: fixed a mod_python problem in modpywsgi :: Changeset [635]: added docstring to mod_python gateway and moved stream classes into the … :: Changeset [634]: fixed bug in modpywsgi :: Changeset [633]: added future import for generators in modpywsgi :: Changeset [632]: added mod_python gateway :: Changeset [631]: removed querycounter and the changes from mad-marty since they mad pocoo … :: Changeset [630]: added login, logout, identified components :: Changeset [629]: draft of login and logout components #3 :: Changeset [628]: draft of login and logout components :: Changeset [627]: Use absolute imports. :: Changeset [626]: draft of login and logout components :: Changeset [625]: argh. some works on the debug module. THIS IS HEAVILY BROKEN. … :: Changeset [624]: added a querycounter to the test pkg :: Changeset [623]: removed config.packages and made config.encoding public :: Changeset [622]: the pocoo settings module should now handle encodings correctly :: Changeset [621]: added encoding support for configuration files :: Changeset [620]: fixed small bug in the settings module :: Changeset [619]: support for multidimensional config files 2006-04-13T14:31:17 pocoo: gusch 2006-04-13T14:31:50 man kann ja __builtin__.__import__ auch überschreiben... 2006-04-13T14:32:03 birkenfeld: aber ich kann nicht das hier machen: 2006-04-13T14:32:24 from pocoo.pkg.pypkg import SomeThing using mycontext 2006-04-13T14:33:08 so wie es aussieht heißts 2006-04-13T14:33:17 entweder package system || process safeity :) 2006-04-13T14:36:38 .oO(da wärs mit ruby und php jetzt einfacher) 2006-04-13T14:37:20 grml 2006-04-13T14:38:12 du grmlzt mir aus der seele :) 2006-04-13T14:41:40 mitsuhiko: EVIL! 2006-04-13T14:41:52 wie wrs mit nem import hook, der das lst? 2006-04-13T14:41:57 xorAxAx: ... 2006-04-13T14:42:09 zur sicherheit msste er noch nicht einmal was in sys.modules einfgen 2006-04-13T14:42:11 xorAxAx: rat mal was nicht funktioniert :) 2006-04-13T14:42:12 genug 2006-04-13T14:42:14 *genau 2006-04-13T14:42:17 der import hook :) 2006-04-13T14:42:21 und warum nicht? 2006-04-13T14:42:33 xorAxAx: weil der import hook nicht aus aus welchem context importiert wird 2006-04-13T14:42:51 mitsuhiko: ich habs 2006-04-13T14:42:56 birkenfeld: lass hören :) 2006-04-13T14:42:58 wir führen ein GIL ein 2006-04-13T14:43:00 mitsuhiko: TLS? 2006-04-13T14:43:02 Global Import Lock 2006-04-13T14:43:03 birkenfeld: WTF? 2006-04-13T14:43:07 *lol* 2006-04-13T14:43:08 WTF? 2006-04-13T14:43:13 :) 2006-04-13T14:43:22 birkenfeld: man imp 2006-04-13T14:43:26 hm, help("imp") 2006-04-13T14:43:36 xorAxAx: das kennt birkenfeld glaub ich mittlerweile auswending 2006-04-13T14:43:41 *auswendig 2006-04-13T14:43:43 mitsuhiko: und warum nicht TLA? 2006-04-13T14:43:45 TLS 2006-04-13T14:43:49 was ist TLS? 2006-04-13T14:43:50 (nein, kein TLA!) 2006-04-13T14:43:53 thread local storage 2006-04-13T14:44:01 xorAxAx: weil wir keine threads haben 2006-04-13T14:44:06 sonst hätten wir das schon längst 2006-04-13T14:44:20 nach scheiß wsgi def kann ein server singlethreaded sein 2006-04-13T14:44:22 ich glaub ihr habt ein semantisches problem :) 2006-04-13T14:44:29 dann ist keine garantie, dass dein context in einem eigenen thread ist 2006-04-13T14:44:41 also mit __import__ ginge es 2006-04-13T14:44:52 das hat ja nen globalsparam 2006-04-13T14:45:03 hmm 2006-04-13T14:45:12 xorAxAx: wir nutzen bereits einen import hook 2006-04-13T14:45:26 from pocoo.context import ApplicationContext 2006-04-13T14:45:32 ctx1 = ApplicationContext('.') 2006-04-13T14:45:36 ctx2 = ApplicationContext('..') 2006-04-13T14:45:45 from paste.urlmapper import UrlMap 2006-04-13T14:45:48 app = UrlMap({ 2006-04-13T14:45:51 '/': ctx1, 2006-04-13T14:45:57 } 2006-04-13T14:45:58 ) 2006-04-13T14:46:08 tadaaa 2006-04-13T14:46:18 hmm, wie wrs mit getframe? :) 2006-04-13T14:46:23 lol 2006-04-13T14:46:35 ha, ein highlight 2006-04-13T14:47:20 .oO(if sys._getframe is the answer you're fixing the wrong problems) 2006-04-13T14:50:08 halt. 2006-04-13T14:50:11 ich hab eine idee. 2006-04-13T14:50:46 ich mach mal schnell eine demonstration 2006-04-13T14:50:57 ok :) 2006-04-13T14:54:05 wie wrs mit ctx.import_plugin('core.foo') 2006-04-13T14:54:27 das knnte entweder foo zurckliefern oder ber getframe die globals patchen :) 2006-04-13T14:54:36 xorAxAx: das hab ich oben schon vorgeschlagen. aber dann können die packages sich untereinander nicht mehr richtig importieren 2006-04-13T14:54:50 weil __init__.py nicht an andere module im plugin kommt 2006-04-13T14:55:08 mitsuhiko: ha :) 2006-04-13T14:55:28 und wie wrs, wenn der import global passiert und nur das setup context-lokal? 2006-04-13T14:55:58 dann wrde import_plugin zuerst ein __import__ machen und dann ein self.setup_module("core.foo") 2006-04-13T14:55:59 xorAxAx: das geht auch nicht, weil evtl. zwei instanzen zwei gleichnamige packages haben können 2006-04-13T14:56:09 prominentestes beispiel site.pkg 2006-04-13T14:56:14 jep 2006-04-13T14:57:25 birkenfeld: moin lst es ber sitename.plugins.pluginpath 2006-04-13T14:57:36 d.h. man macht ein import sitename.plugins.site.pkg 2006-04-13T14:57:49 und sitename ist eindeutig? 2006-04-13T14:57:52 jup 2006-04-13T14:58:09 ihr knnt euch den loader anschauen :)= 2006-04-13T14:58:25 sogar thread-safe, nachdem ich nir erklrt hatte, was das heit :) 2006-04-13T14:59:39 birkenfeld: und woher weiß ein plugin seinen site namen? 2006-04-13T15:01:15 mitsuhiko: hm? 2006-04-13T15:01:48 plugin site.py 2006-04-13T15:01:52 *site.pkg 2006-04-13T15:01:55 hat eine __init__.py 2006-04-13T15:01:57 und eine blub.py 2006-04-13T15:02:00 in der __init__.py steht: 2006-04-13T15:02:12 from pocoo.pkg.site.blub import CoolPlugin 2006-04-13T15:02:24 woher bekomm ich die site? 2006-04-13T15:02:30 also den namen, den xorAxAx zwischenschieben will 2006-04-13T15:03:30 wahrscheinlich relative imports 2006-04-13T15:03:50 die es mit python2.5 so nicht mehr gibt 2006-04-13T15:04:02 doch, sogar viel besser... 2006-04-13T15:04:11 jo. mit einem "." prefix 2006-04-13T15:04:18 aber das geht dann nicht mit python2.4 2006-04-13T15:04:55 richtig 2006-04-13T15:05:10 .oO(python2.4 support streichen ^^) 2006-04-13T15:05:16 nö 2006-04-13T15:05:23 war nicht ernst 2006-04-13T15:05:24 relative import geht in Python 2.5 auch noch mit der alten syntax 2006-04-13T15:05:35 wirklich? 2006-04-13T15:05:37 ja 2006-04-13T15:09:05 mitsuhiko: http://pocoo.pastebin.com/657571 2006-04-13T15:10:06 birkenfeld: was macht das? 2006-04-13T15:12:25 der import hook verpasst jedem modul im package ein suffix 2006-04-13T15:12:41 dadurch kann er bei imports aus diesem package herausfinden, welcher kontext dazugehört 2006-04-13T15:13:10 theoretisch 2006-04-13T15:13:18 *kopfkratz* 2006-04-13T15:14:13 * mitsuhiko sieht nur underscores 2006-04-13T15:14:58 also 2006-04-13T15:16:09 hi dejot 2006-04-13T15:16:26 birkenfeld: ich versteh nur nicht, wie der import hook den context zuordnet 2006-04-13T15:16:35 beim ersten import einer toplevel package weiß der import hook ja, aus welchem kontext 2006-04-13T15:16:50 ja? 2006-04-13T15:16:53 hi :) 2006-04-13T15:16:56 ja, das kann man so machen 2006-04-13T15:17:23 und entsprechend heißt dann site.pkg aus kontext1 nicht mehr pocoo.pkg.site 2006-04-13T15:17:31 sondern pocoo.pkg___ctx1.site 2006-04-13T15:17:49 ôÔ 2006-04-13T15:17:56 joa. klingt soweit logisch :) 2006-04-13T15:17:58 wenn dann im site package ein import geschieht, kann __import__ auf die globals schauen und den namen des importierenden moduls herausfinden 2006-04-13T15:18:10 dadurch weiß es den namen des kontexts 2006-04-13T15:18:40 und die namen der kontexte werden in irgendeinem dict zu ctx objekten gemappt 2006-04-13T15:18:57 jep 2006-04-13T15:19:00 grausam, aber warscheinlich funktionstüchtig :) 2006-04-13T15:19:04 *g* 2006-04-13T15:19:06 genau 2006-04-13T15:19:59 nicht schlecht 2006-04-13T15:20:15 ich bin kurz weg, danach schreib ich das mal 2006-04-13T15:20:19 ok 2006-04-13T15:22:27 from pocoo.sites.pkg___ctxx3.site.pkgs.core.handler import App 2006-04-13T15:22:33 wunderschn. 2006-04-13T15:22:46 xorAxAx: ironie? 2006-04-13T15:23:09 mitsuhiko: wo muss ich pocoo auschecken? 2006-04-13T15:23:13 auserdem machst du nur from pocoo.pkg.site.core.handler import App 2006-04-13T15:23:23 dejot: die frage ist eher, kann man pocoo gerade auschecken? 2006-04-13T15:23:30 öh, nich? 2006-04-13T15:23:32 die antwort ist ein ja: "Ja, aber funktionieren wirds nicht" 2006-04-13T15:23:37 *** tux123 has joined #pocoo 2006-04-13T15:23:40 dejot: och. wir schreiben nur wieder viel code neu 2006-04-13T15:23:41 hi tux123 2006-04-13T15:23:43 hi tux123 2006-04-13T15:24:00 pocoo ist gerade wirklich feste kaputt :) 2006-04-13T15:24:02 hallo pocoo-team ;) 2006-04-13T15:24:08 klingt nicht gut :( 2006-04-13T15:24:22 mitsuhiko: darf ich trotzdem mal auschecken? ^^ 2006-04-13T15:24:33 dejot: es wird dich keiner aufhalten ^^ 2006-04-13T15:24:45 tux123: es klingt zumindest so als stehen wir gerade an ^^ 2006-04-13T15:25:12 dann sag mal wo xD 2006-04-13T15:25:15 was habt ihr alles kaputt gemacht? 0o 2006-04-13T15:25:23 trac.pocoo.org/repos oder so? 2006-04-13T15:25:27 dejot: jup 2006-04-13T15:25:37 tux123: was? alles 2006-04-13T15:25:52 tux123: warum? wissen wir aktuell selber nicht mehr. wir wollen eigentlich einen context layer einbauen 2006-04-13T15:27:09 hmm... 2006-04-13T15:27:11 :( 2006-04-13T15:27:38 mitsuhiko: und wie kommst du dann an andere sites ran? 2006-04-13T15:28:44 xorAxAx: das macht ja der import hook 2006-04-13T15:28:57 er kennt (nach birkenfelds theorie) den import pfad eines contextes 2006-04-13T15:29:03 macht dann ein wenig string magie 2006-04-13T15:29:08 findet den namen des contextes raus 2006-04-13T15:29:11 schlägst im dict nach 2006-04-13T15:29:13 ja, aber wenn du aus site 1 an ein anderes site package ran willst 2006-04-13T15:29:17 wandelt den import pfad an 2006-04-13T15:29:24 xorAxAx: an eines von site2? 2006-04-13T15:29:26 will man ja nicht 2006-04-13T15:29:33 vielleicht schon 2006-04-13T15:29:36 habt ihr rpc drin? 2006-04-13T15:29:42 dann braucht man das nicht :) 2006-04-13T15:29:57 1. rpc ist drin 2006-04-13T15:30:07 2. sind die instancen unabhänging 2006-04-13T15:30:09 bzw sollten 2006-04-13T15:31:15 jo 2006-04-13T15:31:27 aber man mchte natrlich irgendwie vielleicht mal interagieren :) 2006-04-13T15:31:56 xorAxAx: vorerst reichts uns, dass man die nur getrennt hat :) 2006-04-13T15:32:22 jo 2006-04-13T15:54:22 birkenfeld: ich muss jetzt erstmal weg 2006-04-13T15:54:28 re 2006-04-13T15:54:30 wb :) 2006-04-13T15:54:43 bin in etwa 2stunden re 2006-04-13T16:11:36 *** tux123 has quit IRC 2006-04-13T17:20:07 *** dejot has quit IRC 2006-04-13T17:36:55 *** tux123 has joined #pocoo 2006-04-13T18:04:21 re 2006-04-13T18:04:23 birkenfeld: ping :) 2006-04-13T18:05:11 das was wir wollen geht nämlich genialerweise _gar nicht_ ^^ 2006-04-13T18:11:05 mitsuhiko: was denn? 2006-04-13T18:11:25 birkenfeld: die aktuellen imports sind _immer_ im dateiheader 2006-04-13T18:11:29 also direkt nach dem docstring 2006-04-13T18:11:35 ja, klar 2006-04-13T18:11:36 ? 2006-04-13T18:11:42 genau das berücksichtigt mein hook ja 2006-04-13T18:11:43 das verlangt aber, dass zu dem zeitpunkt feststeht von wo er importiert 2006-04-13T18:11:49 mitsuhiko: ja und? 2006-04-13T18:12:00 ja, tut es ja 2006-04-13T18:12:04 bootstrapping issues (der loader darf keine plugins bentigen), aber sonst? 2006-04-13T18:12:06 joa. aber der contet initialisiert sich ja irgendwann 2006-04-13T18:12:21 hm 2006-04-13T18:12:53 stimmt. eigentlich werden die imports ja erst bei context init losgetreten 2006-04-13T18:13:55 joa. fest steht, dass ich definitiv die übersicht verloren hab :) 2006-04-13T18:14:32 hehe 2006-04-13T18:14:46 Pocoo - The hen which is complexer than ZOPE! 2006-04-13T18:15:20 joa. xorAxAx als marketing fuzzi 2006-04-13T18:15:22 das wär was .) 2006-04-13T18:15:50 mitsuhiko: marketing macht jeder bei einem opensource projekt 2006-04-13T18:15:59 also lerne lieber wie man mist erzhlt :) 2006-04-13T18:16:34 übrigens durfte ich mich heute wieder als ZOPE benutzer ärgern 2006-04-13T18:16:42 und das obwohl ich den quellcode der software gar nicht kenn :) 2006-04-13T18:16:46 ui, wo das? 2006-04-13T18:16:53 xorAxAx: lauchpad.net 2006-04-13T18:17:01 ah 2006-04-13T18:17:33 xorAxAx: ich hab einen bug gefiled 2006-04-13T18:17:40 zwei stunden danach war malone broken (der bug tracker) 2006-04-13T18:18:26 tja, kaputt gemacht 2006-04-13T18:18:44 A server error occurred. 2006-04-13T18:18:58 OperationalError hat pypy auch :) 2006-04-13T18:19:21 xorAxAx: ZOPE ist besser. das hat die fehler auch dann, wenn du sicher bist, dass du keine eingebaut hast 2006-04-13T18:19:24 * xorAxAx fhrt mal nach hause. 40 km, 90 min. -- die deutsche bahn kommt :) 2006-04-13T18:19:27 und PySQLite 2006-04-13T18:19:45 gute Fahrt xorAxAx :) 2006-04-13T18:19:52 If you can’t make a support request, e-mail system-error@launchpad.net with the error ID, including “bug” in the Subject line. 2006-04-13T18:20:10 ich kann keinen bug filen, wenn malone down ist du dummes ding 2006-04-13T18:20:16 hehe 2006-04-13T18:20:41 hey. da steht was von bug mailen 2006-04-13T18:20:45 * mitsuhiko geht eine mail schreiben 2006-04-13T18:23:39 done 2006-04-13T18:23:46 birkenfeld: hast du deine idee noch weiter verfolgt? 2006-04-13T18:23:54 das mit den "___" als markern 2006-04-13T18:23:59 mitsuhiko: bisher keine zeit gehabt 2006-04-13T18:24:28 lass dir zeit. wollt nur sichergehen, dass ich noch zeit zum experimentieren hab :) 2006-04-13T18:27:32 wenn ichs nicht mehr schaffe vor morgen, dann mach einfach weiter als ob das schon gehen würde. ich bau das dann schon noch ein. 2006-04-13T18:28:00 ok :) 2006-04-13T18:53:44 http://www.thedailywtf.com/forums/67948/ShowPost.aspx Was ist an dem WTF so toll?! 2006-04-13T18:54:20 ich weiß nicht 2006-04-13T18:54:23 hab ich gestern schon gesehen 2006-04-13T18:54:48 Ich auch nicht. Das ist generierter Code. Ich wei nicht was die erwarten, und es ist definitiv kein WTF den Check aus dem Generator in den generierten Code zu verlagern... 2006-04-13T18:55:47 ModelNine: dafür ist der php wtf gut :) 2006-04-13T18:57:22 Jo, allerdings. :-) 2006-04-13T18:57:43 Ich hab was hnliches schon mal mit Python gemacht, aber 1) intern, und 2) war's da auch dringend notwendig aus Performancegrnden... 2006-04-13T18:57:57 (sozusagen war das Webfrontend ein Code-Generator) 2006-04-13T18:58:57 so. todo liste wieder etwas gewachsen :) 2006-04-13T18:59:17 err... nicht nur sozusagen. Das Webfrontend war um den Code zusammenzuklicken, der dann als ein langer String an den Server geschickt wunrde, und ohne methoden-Aufrufe erheblich schneller war als wenn ich das ganze auf dem Server in einzelne Funktionen gesplittet htte. 2006-04-13T18:59:39 Dass man natrlich die Code-Generierung auch mittels Parametern auf dem Server htte machen knnen ist mir erst spter aufgefallen, so war's irgendwie cooler. ;-) 2006-04-13T19:00:43 ich muss gerade für ubuntu eine hardware datenbank machen 2006-04-13T19:00:45 bzw will 2006-04-13T19:01:02 was haltet ihr davon wenn ich statt categorien einfach frei verteilbare tags mach, so wie bei flickr? 2006-04-13T19:02:35 hm. ney hab was besseres :) 2006-04-13T19:03:24 LOL 2006-04-13T19:03:35 birkenfeld: ? 2006-04-13T19:04:23 schaut mal in den quelltext von http://infobub.arbeitsagentur.de/berufe/index.jsp 2006-04-13T19:04:24 * mitsuhiko mag auch lachen 2006-04-13T19:04:33 den kenn ich :) 2006-04-13T19:04:38 auch das: 2006-04-13T19:04:40 joa. enterprisy eben :) 2006-04-13T19:04:44 2006-04-13T19:04:51 lol? 2006-04-13T19:04:54 ja, lol! 2006-04-13T19:04:59 das kenn ich noch nicht 2006-04-13T19:05:05 ich kenn dort nur die session ids :) 2006-04-13T19:05:28 omg 2006-04-13T19:05:46 leicht viele whitespaces und auskommentierter schnickschnack 2006-04-13T19:06:06 welche idioten waren denn da am werk 2006-04-13T19:07:13 ich will gar nicht wissen, wie das backend aussieht 2006-04-13T19:13:04 Habt Ihr schon 'PEP 359: The "make" Statement' gelesen? 2006-04-13T19:13:07 Ziemlich cool. 2006-04-13T19:13:21 nö 2006-04-13T19:13:22 *anschau* 2006-04-13T19:13:54 :( 2006-04-13T19:14:13 Ist heute ber die Python-ML gegangen (besser gesagt vor 10 Minuten oder so) 2006-04-13T19:14:23 grml. das heißt das gibts auf archive-www nicht 2006-04-13T19:14:29 Naja, vor zwei Stunden. ;-) 2006-04-13T19:15:09 http://groups.google.de/group/comp.lang.python/browse_thread/thread/cdacc75d99f56612/7237a512fecd741b#7237a512fecd741b 2006-04-13T19:15:41 One suggestion, by Carl Banks, would be to add... 2006-04-13T19:15:45 un dich les Carl Barks... 2006-04-13T19:15:50 LOL :-) 2006-04-13T19:16:58 ich muss zugeben, dass klingt genial 2006-04-13T19:17:04 Jo, allerdings. 2006-04-13T19:17:25 ich hab übrigens vor 3 tagen in deuschen ruby forum geblättert 2006-04-13T19:17:43 so wies dort aussieht geht bei ruby nix weiter und die wundern sich über die geschwindigkeit der python devs 2006-04-13T19:17:54 und jo. bei jedem release kommen echt geniale erweiterungen dazu 2006-04-13T19:18:08 und die erweiterungen sind wirklich spitze 2006-04-13T19:18:23 (nicht so wie bei php, wo nur neue aliase für bestende funktionen kommen) 2006-04-13T19:20:06 LOL :-) 2006-04-13T19:20:10 Python hat eben wirklich schlaue Kpfe. 2006-04-13T19:20:15 Das macht den Unterschied zu anderen Sprachen aus. 2006-04-13T19:20:25 joa. jetzt musses nur noch schneller werden :) 2006-04-13T19:20:38 Deswegen sind in den USA Python-Programmierer auch ziemlich gesucht, weil ihnen das Flair anhaftet, dass sie eben schlaue Kpfe sind. 2006-04-13T19:21:08 Zumindest hab ich das schon mehrfach gelesen, dass C++ und Python-Programmierer gesucht werden, wobei die C++ auf der Arbeit schreiben, aber Python aus genau jenem Grund dazugeschrieben wird. 2006-04-13T19:21:43 ich find python einfach wunderbar zum arbeiten 2006-04-13T19:21:49 nicht lange überlegen, einfsch schreiben 2006-04-13T19:22:59 Jupp. 2006-04-13T19:23:09 Aber es kommt halt trotzdem Code raus der was kann. 2006-04-13T19:23:11 Das ist das schne. 2006-04-13T19:27:48 " anyone has an idea about how to filter a string ?" 2006-04-13T19:27:53 Solche Fragen find ich toll. :-) 2006-04-13T19:27:58 Reicht ein einfaches yes. 2006-04-13T19:28:30 simple? 2006-04-13T19:28:32 lol 2006-04-13T19:36:10 Was htte ich denn sonst antworten sollen? ;-) 2006-04-13T19:36:37 nix. hätt auch nix anderes geantwortet 2006-04-13T19:40:51 Lustig. 7/8 Kanlen in denen ich bin fangen mit einem P an... 2006-04-13T19:41:17 wo bist du denn überall? 2006-04-13T19:41:18 otfc? 2006-04-13T19:41:43 * mitsuhiko ist seit einiger zeit nur noch auf freenode. und hier bin ich immer am channel limit 2006-04-13T19:42:17 [19:42:40] ModelNine's Kanle: #pyrr, #postfix, #pocoo, #python.de.plan, #pyfwbuilder, #evms, #python.ev, #python.de, #python 2006-04-13T19:42:38 8/9 sogar. ;-) 2006-04-13T19:43:24 fänds gut, wenn jedes oss projekt einen freenode chan hätte 2006-04-13T19:43:30 Jo. :-) 2006-04-13T19:43:38 Deswegen hab ich auch #pyfwbuilder und #pyrr registriert. ;-) 2006-04-13T19:43:39 nirgends bekommt man so schnell hilfe wie im irc 2006-04-13T19:46:00 ModelNine: was verwendest du für sql, wenn du es eilig hast? 2006-04-13T19:46:06 handgeschrieben, oder sqlobject? 2006-04-13T19:47:12 SQLObject. 2006-04-13T19:47:34 Wenn ich's nicht eilig hab, bau ich einen eigenen SQL-Wrapper fr das Projekt was ich brauche. 2006-04-13T19:47:42 (sprich, nix allgemeines) 2006-04-13T19:48:10 joa. ich will grundsätzlich nur mal, dass die daten, die die ubunteros brav einschicken nicht in den xml files vergammeln 2006-04-13T19:49:57 Welche Daten? 2006-04-13T19:50:04 ModelNine: seit 2 jahren senden user ihre hardware config mit einem tool ein, die auf hwdb.ubuntu.com gesammelt werden 2006-04-13T19:50:10 aber damit geschieht nix 2006-04-13T19:50:31 und weil ogra die lust verloren hat mach ich jetzt weiter :) 2006-04-13T19:50:41 Ah, okay, verstehe. 2006-04-13T19:50:43 Submissions Total: 235384 Today: 29158 2006-04-13T19:50:47 WOW! 2006-04-13T19:50:48 Okay. 2006-04-13T19:50:49 joa 2006-04-13T19:51:17 Jo, dafr schnell einen SQLObject-Wrapper basteln wr das intelligenteste, denk ich mal. 2006-04-13T19:51:31 ich würds gern vor dapper release noch fertig haben 2006-04-13T19:51:43 deswegen möglichst schnell und einfach :) 2006-04-13T19:51:50 Jo,. 2006-04-13T19:53:54 Irgendwie ist momentan im Python-Forum nicht viel los... 2006-04-13T19:54:16 ModelNine: schon subGreen als style probiert? 2006-04-13T19:54:18 das macht augenweh ^^ 2006-04-13T19:54:48 WOW! Augenkrebs... 2006-04-13T19:54:53 :) 2006-04-13T19:57:00 So, ich hau mich mal auf die Couch, lesen... 2006-04-13T19:57:05 Bis spter... 2006-04-13T19:57:07 cya 2006-04-13T20:12:12 urks: http://www.ubuntuusers.de/paste/730/?format=txt 2006-04-13T20:12:15 dass nenn ich dump 2006-04-13T21:09:12 new commits: Changeset [668]: Work on import hook. :: Changeset [667]: Port core packages to new API, pass 2. :: Changeset [666]: Remove Raiser class. :: Changeset [665]: database should now work context independent :: Changeset [664]: Remove ComponentRegistry?. :: Changeset [663]: Remove pocoo.api, pass 1 :: Changeset [662]: working on AppContext? object :: Changeset [661]: added logging module, modified debugging module (just breaks more code … :: Changeset [660]: urks. forgot the context module :: Changeset [659]: successfully broke the application (first part of context implemented) :: Changeset [658]: Add {% link %} tag for easier linking. :: Changeset [657]: View simplifications. :: Changeset [656]: Enhance make_testdata to improve model coverage. :: Changeset [655]: The whole app is a board. :: Changeset [654]: Misc. performance tweaks. :: Changeset [653]: templates now can contain plural forms of translatable blocks, whitespace … :: Changeset [652]: minor change in screen.css :: Changeset [651]: fixed pagination :: Changeset [650]: added pagination support to template. but doesn't work that well :: Changeset [649]: * Correctly create many-to-many relationships. * Aggregate script and … :: Changeset [648]: Improve make_testdata to correctly create categories. :: Changeset [647]: generate_pot can now create .po files from old files :: Changeset [646]: fixed svn:mimetype :: Changeset [645]: set svn:mimetype for scripts :: Changeset [644]: added improved pot generation script for the i18n package :: Changeset [643]: * "desc" is not allowed as a column name in Postgres. * Fix master … :: Changeset [642]: added template filters to l10n module :: Changeset [641]: improved l10n module, dateformat should now work correctly :: Changeset [640]: fixed formattimedelta in l10n package :: Changeset [639]: added icons for default template and added l10n module :: Changeset [638]: modpywsgi: renamed config value :: Changeset [637]: added description to modpywsgi problem :: Changeset [636]: fixed a mod_python problem in modpywsgi :: Changeset [635]: added docstring to mod_python gateway and moved stream classes into the … :: Changeset [634]: fixed bug in modpywsgi :: Changeset [633]: added future import for generators in modpywsgi :: Changeset [632]: added mod_python gateway :: Changeset [631]: removed querycounter and the changes from mad-marty since they mad pocoo … :: Changeset [630]: added login, logout, identified components :: Changeset [629]: draft of login and logout components #3 :: Changeset [628]: draft of login and logout components :: Changeset [627]: Use absolute imports. :: Changeset [626]: draft of login and logout components :: Changeset [625]: argh. some works on the debug module. THIS IS HEAVILY BROKEN. … :: Changeset [624]: added a querycounter to the test pkg :: Changeset [623]: removed config.packages and made config.encoding public :: Changeset [622]: the pocoo settings module should now handle encodings correctly :: Changeset [621]: added encoding support for configuration files :: Changeset [620]: fixed small bug in the settings module :: Changeset [619]: support for multidimensional config files 2006-04-13T21:21:15 new commits: Changeset [668]: Work on import hook. :: Changeset [667]: Port core packages to new API, pass 2. :: Changeset [666]: Remove Raiser class. :: Changeset [665]: database should now work context independent :: Changeset [664]: Remove ComponentRegistry?. :: Changeset [663]: Remove pocoo.api, pass 1 :: Changeset [662]: working on AppContext? object :: Changeset [661]: added logging module, modified debugging module (just breaks more code … :: Changeset [660]: urks. forgot the context module :: Changeset [659]: successfully broke the application (first part of context implemented) :: Changeset [658]: Add {% link %} tag for easier linking. :: Changeset [657]: View simplifications. :: Changeset [656]: Enhance make_testdata to improve model coverage. :: Changeset [655]: The whole app is a board. :: Changeset [654]: Misc. performance tweaks. :: Changeset [653]: templates now can contain plural forms of translatable blocks, whitespace … :: Changeset [652]: minor change in screen.css :: Changeset [651]: fixed pagination :: Changeset [650]: added pagination support to template. but doesn't work that well :: Changeset [649]: * Correctly create many-to-many relationships. * Aggregate script and … :: Changeset [648]: Improve make_testdata to correctly create categories. :: Changeset [647]: generate_pot can now create .po files from old files :: Changeset [646]: fixed svn:mimetype :: Changeset [645]: set svn:mimetype for scripts :: Changeset [644]: added improved pot generation script for the i18n package :: Changeset [643]: * "desc" is not allowed as a column name in Postgres. * Fix master … :: Changeset [642]: added template filters to l10n module :: Changeset [641]: improved l10n module, dateformat should now work correctly :: Changeset [640]: fixed formattimedelta in l10n package :: Changeset [639]: added icons for default template and added l10n module :: Changeset [638]: modpywsgi: renamed config value :: Changeset [637]: added description to modpywsgi problem :: Changeset [636]: fixed a mod_python problem in modpywsgi :: Changeset [635]: added docstring to mod_python gateway and moved stream classes into the … :: Changeset [634]: fixed bug in modpywsgi :: Changeset [633]: added future import for generators in modpywsgi :: Changeset [632]: added mod_python gateway :: Changeset [631]: removed querycounter and the changes from mad-marty since they mad pocoo … :: Changeset [630]: added login, logout, identified components :: Changeset [629]: draft of login and logout components #3 :: Changeset [628]: draft of login and logout components :: Changeset [627]: Use absolute imports. :: Changeset [626]: draft of login and logout components :: Changeset [625]: argh. some works on the debug module. THIS IS HEAVILY BROKEN. … :: Changeset [624]: added a querycounter to the test pkg :: Changeset [623]: removed config.packages and made config.encoding public :: Changeset [622]: the pocoo settings module should now handle encodings correctly :: Changeset [621]: added encoding support for configuration files :: Changeset [620]: fixed small bug in the settings module :: Changeset [619]: support for multidimensional config files 2006-04-13T21:35:17 new commits: Changeset [668]: Work on import hook. :: Changeset [667]: Port core packages to new API, pass 2. :: Changeset [666]: Remove Raiser class. :: Changeset [665]: database should now work context independent :: Changeset [664]: Remove ComponentRegistry?. :: Changeset [663]: Remove pocoo.api, pass 1 :: Changeset [662]: working on AppContext? object :: Changeset [661]: added logging module, modified debugging module (just breaks more code … :: Changeset [660]: urks. forgot the context module :: Changeset [659]: successfully broke the application (first part of context implemented) :: Changeset [658]: Add {% link %} tag for easier linking. :: Changeset [657]: View simplifications. :: Changeset [656]: Enhance make_testdata to improve model coverage. :: Changeset [655]: The whole app is a board. :: Changeset [654]: Misc. performance tweaks. :: Changeset [653]: templates now can contain plural forms of translatable blocks, whitespace … :: Changeset [652]: minor change in screen.css :: Changeset [651]: fixed pagination :: Changeset [650]: added pagination support to template. but doesn't work that well :: Changeset [649]: * Correctly create many-to-many relationships. * Aggregate script and … :: Changeset [648]: Improve make_testdata to correctly create categories. :: Changeset [647]: generate_pot can now create .po files from old files :: Changeset [646]: fixed svn:mimetype :: Changeset [645]: set svn:mimetype for scripts :: Changeset [644]: added improved pot generation script for the i18n package :: Changeset [643]: * "desc" is not allowed as a column name in Postgres. * Fix master … :: Changeset [642]: added template filters to l10n module :: Changeset [641]: improved l10n module, dateformat should now work correctly :: Changeset [640]: fixed formattimedelta in l10n package :: Changeset [639]: added icons for default template and added l10n module :: Changeset [638]: modpywsgi: renamed config value :: Changeset [637]: added description to modpywsgi problem :: Changeset [636]: fixed a mod_python problem in modpywsgi :: Changeset [635]: added docstring to mod_python gateway and moved stream classes into the … :: Changeset [634]: fixed bug in modpywsgi :: Changeset [633]: added future import for generators in modpywsgi :: Changeset [632]: added mod_python gateway :: Changeset [631]: removed querycounter and the changes from mad-marty since they mad pocoo … :: Changeset [630]: added login, logout, identified components :: Changeset [629]: draft of login and logout components #3 :: Changeset [628]: draft of login and logout components :: Changeset [627]: Use absolute imports. :: Changeset [626]: draft of login and logout components :: Changeset [625]: argh. some works on the debug module. THIS IS HEAVILY BROKEN. … :: Changeset [624]: added a querycounter to the test pkg :: Changeset [623]: removed config.packages and made config.encoding public :: Changeset [622]: the pocoo settings module should now handle encodings correctly :: Changeset [621]: added encoding support for configuration files :: Changeset [620]: fixed small bug in the settings module :: Changeset [619]: support for multidimensional config files 2006-04-13T21:39:20 new commits: Changeset [668]: Work on import hook. :: Changeset [667]: Port core packages to new API, pass 2. :: Changeset [666]: Remove Raiser class. :: Changeset [665]: database should now work context independent :: Changeset [664]: Remove ComponentRegistry?. :: Changeset [663]: Remove pocoo.api, pass 1 :: Changeset [662]: working on AppContext? object :: Changeset [661]: added logging module, modified debugging module (just breaks more code … :: Changeset [660]: urks. forgot the context module :: Changeset [659]: successfully broke the application (first part of context implemented) :: Changeset [658]: Add {% link %} tag for easier linking. :: Changeset [657]: View simplifications. :: Changeset [656]: Enhance make_testdata to improve model coverage. :: Changeset [655]: The whole app is a board. :: Changeset [654]: Misc. performance tweaks. :: Changeset [653]: templates now can contain plural forms of translatable blocks, whitespace … :: Changeset [652]: minor change in screen.css :: Changeset [651]: fixed pagination :: Changeset [650]: added pagination support to template. but doesn't work that well :: Changeset [649]: * Correctly create many-to-many relationships. * Aggregate script and … :: Changeset [648]: Improve make_testdata to correctly create categories. :: Changeset [647]: generate_pot can now create .po files from old files :: Changeset [646]: fixed svn:mimetype :: Changeset [645]: set svn:mimetype for scripts :: Changeset [644]: added improved pot generation script for the i18n package :: Changeset [643]: * "desc" is not allowed as a column name in Postgres. * Fix master … :: Changeset [642]: added template filters to l10n module :: Changeset [641]: improved l10n module, dateformat should now work correctly :: Changeset [640]: fixed formattimedelta in l10n package :: Changeset [639]: added icons for default template and added l10n module :: Changeset [638]: modpywsgi: renamed config value :: Changeset [637]: added description to modpywsgi problem :: Changeset [636]: fixed a mod_python problem in modpywsgi :: Changeset [635]: added docstring to mod_python gateway and moved stream classes into the … :: Changeset [634]: fixed bug in modpywsgi :: Changeset [633]: added future import for generators in modpywsgi :: Changeset [632]: added mod_python gateway :: Changeset [631]: removed querycounter and the changes from mad-marty since they mad pocoo … :: Changeset [630]: added login, logout, identified components :: Changeset [629]: draft of login and logout components #3 :: Changeset [628]: draft of login and logout components :: Changeset [627]: Use absolute imports. :: Changeset [626]: draft of login and logout components :: Changeset [625]: argh. some works on the debug module. THIS IS HEAVILY BROKEN. … :: Changeset [624]: added a querycounter to the test pkg :: Changeset [623]: removed config.packages and made config.encoding public :: Changeset [622]: the pocoo settings module should now handle encodings correctly :: Changeset [621]: added encoding support for configuration files :: Changeset [620]: fixed small bug in the settings module :: Changeset [619]: support for multidimensional config files 2006-04-13T21:45:19 new commits: Changeset [668]: Work on import hook. :: Changeset [667]: Port core packages to new API, pass 2. :: Changeset [666]: Remove Raiser class. :: Changeset [665]: database should now work context independent :: Changeset [664]: Remove ComponentRegistry?. :: Changeset [663]: Remove pocoo.api, pass 1 :: Changeset [662]: working on AppContext? object :: Changeset [661]: added logging module, modified debugging module (just breaks more code … :: Changeset [660]: urks. forgot the context module :: Changeset [659]: successfully broke the application (first part of context implemented) :: Changeset [658]: Add {% link %} tag for easier linking. :: Changeset [657]: View simplifications. :: Changeset [656]: Enhance make_testdata to improve model coverage. :: Changeset [655]: The whole app is a board. :: Changeset [654]: Misc. performance tweaks. :: Changeset [653]: templates now can contain plural forms of translatable blocks, whitespace … :: Changeset [652]: minor change in screen.css :: Changeset [651]: fixed pagination :: Changeset [650]: added pagination support to template. but doesn't work that well :: Changeset [649]: * Correctly create many-to-many relationships. * Aggregate script and … :: Changeset [648]: Improve make_testdata to correctly create categories. :: Changeset [647]: generate_pot can now create .po files from old files :: Changeset [646]: fixed svn:mimetype :: Changeset [645]: set svn:mimetype for scripts :: Changeset [644]: added improved pot generation script for the i18n package :: Changeset [643]: * "desc" is not allowed as a column name in Postgres. * Fix master … :: Changeset [642]: added template filters to l10n module :: Changeset [641]: improved l10n module, dateformat should now work correctly :: Changeset [640]: fixed formattimedelta in l10n package :: Changeset [639]: added icons for default template and added l10n module :: Changeset [638]: modpywsgi: renamed config value :: Changeset [637]: added description to modpywsgi problem :: Changeset [636]: fixed a mod_python problem in modpywsgi :: Changeset [635]: added docstring to mod_python gateway and moved stream classes into the … :: Changeset [634]: fixed bug in modpywsgi :: Changeset [633]: added future import for generators in modpywsgi :: Changeset [632]: added mod_python gateway :: Changeset [631]: removed querycounter and the changes from mad-marty since they mad pocoo … :: Changeset [630]: added login, logout, identified components :: Changeset [629]: draft of login and logout components #3 :: Changeset [628]: draft of login and logout components :: Changeset [627]: Use absolute imports. :: Changeset [626]: draft of login and logout components :: Changeset [625]: argh. some works on the debug module. THIS IS HEAVILY BROKEN. … :: Changeset [624]: added a querycounter to the test pkg :: Changeset [623]: removed config.packages and made config.encoding public :: Changeset [622]: the pocoo settings module should now handle encodings correctly :: Changeset [621]: added encoding support for configuration files :: Changeset [620]: fixed small bug in the settings module :: Changeset [619]: support for multidimensional config files 2006-04-13T21:45:28 pocoo: shut UP!!! 2006-04-13T22:03:27 new commits: Changeset [668]: Work on import hook. :: Changeset [667]: Port core packages to new API, pass 2. :: Changeset [666]: Remove Raiser class. :: Changeset [665]: database should now work context independent :: Changeset [664]: Remove ComponentRegistry?. :: Changeset [663]: Remove pocoo.api, pass 1 :: Changeset [662]: working on AppContext? object :: Changeset [661]: added logging module, modified debugging module (just breaks more code … :: Changeset [660]: urks. forgot the context module :: Changeset [659]: successfully broke the application (first part of context implemented) :: Changeset [658]: Add {% link %} tag for easier linking. :: Changeset [657]: View simplifications. :: Changeset [656]: Enhance make_testdata to improve model coverage. :: Changeset [655]: The whole app is a board. :: Changeset [654]: Misc. performance tweaks. :: Changeset [653]: templates now can contain plural forms of translatable blocks, whitespace … :: Changeset [652]: minor change in screen.css :: Changeset [651]: fixed pagination :: Changeset [650]: added pagination support to template. but doesn't work that well :: Changeset [649]: * Correctly create many-to-many relationships. * Aggregate script and … :: Changeset [648]: Improve make_testdata to correctly create categories. :: Changeset [647]: generate_pot can now create .po files from old files :: Changeset [646]: fixed svn:mimetype :: Changeset [645]: set svn:mimetype for scripts :: Changeset [644]: added improved pot generation script for the i18n package :: Changeset [643]: * "desc" is not allowed as a column name in Postgres. * Fix master … :: Changeset [642]: added template filters to l10n module :: Changeset [641]: improved l10n module, dateformat should now work correctly :: Changeset [640]: fixed formattimedelta in l10n package :: Changeset [639]: added icons for default template and added l10n module :: Changeset [638]: modpywsgi: renamed config value :: Changeset [637]: added description to modpywsgi problem :: Changeset [636]: fixed a mod_python problem in modpywsgi :: Changeset [635]: added docstring to mod_python gateway and moved stream classes into the … :: Changeset [634]: fixed bug in modpywsgi :: Changeset [633]: added future import for generators in modpywsgi :: Changeset [632]: added mod_python gateway :: Changeset [631]: removed querycounter and the changes from mad-marty since they mad pocoo … :: Changeset [630]: added login, logout, identified components :: Changeset [629]: draft of login and logout components #3 :: Changeset [628]: draft of login and logout components :: Changeset [627]: Use absolute imports. :: Changeset [626]: draft of login and logout components :: Changeset [625]: argh. some works on the debug module. THIS IS HEAVILY BROKEN. … :: Changeset [624]: added a querycounter to the test pkg :: Changeset [623]: removed config.packages and made config.encoding public :: Changeset [622]: the pocoo settings module should now handle encodings correctly :: Changeset [621]: added encoding support for configuration files :: Changeset [620]: fixed small bug in the settings module :: Changeset [619]: support for multidimensional config files 2006-04-13T22:19:27 new commits: Changeset [668]: Work on import hook. :: Changeset [667]: Port core packages to new API, pass 2. :: Changeset [666]: Remove Raiser class. :: Changeset [665]: database should now work context independent :: Changeset [664]: Remove ComponentRegistry?. :: Changeset [663]: Remove pocoo.api, pass 1 :: Changeset [662]: working on AppContext? object :: Changeset [661]: added logging module, modified debugging module (just breaks more code … :: Changeset [660]: urks. forgot the context module :: Changeset [659]: successfully broke the application (first part of context implemented) :: Changeset [658]: Add {% link %} tag for easier linking. :: Changeset [657]: View simplifications. :: Changeset [656]: Enhance make_testdata to improve model coverage. :: Changeset [655]: The whole app is a board. :: Changeset [654]: Misc. performance tweaks. :: Changeset [653]: templates now can contain plural forms of translatable blocks, whitespace … :: Changeset [652]: minor change in screen.css :: Changeset [651]: fixed pagination :: Changeset [650]: added pagination support to template. but doesn't work that well :: Changeset [649]: * Correctly create many-to-many relationships. * Aggregate script and … :: Changeset [648]: Improve make_testdata to correctly create categories. :: Changeset [647]: generate_pot can now create .po files from old files :: Changeset [646]: fixed svn:mimetype :: Changeset [645]: set svn:mimetype for scripts :: Changeset [644]: added improved pot generation script for the i18n package :: Changeset [643]: * "desc" is not allowed as a column name in Postgres. * Fix master … :: Changeset [642]: added template filters to l10n module :: Changeset [641]: improved l10n module, dateformat should now work correctly :: Changeset [640]: fixed formattimedelta in l10n package :: Changeset [639]: added icons for default template and added l10n module :: Changeset [638]: modpywsgi: renamed config value :: Changeset [637]: added description to modpywsgi problem :: Changeset [636]: fixed a mod_python problem in modpywsgi :: Changeset [635]: added docstring to mod_python gateway and moved stream classes into the … :: Changeset [634]: fixed bug in modpywsgi :: Changeset [633]: added future import for generators in modpywsgi :: Changeset [632]: added mod_python gateway :: Changeset [631]: removed querycounter and the changes from mad-marty since they mad pocoo … :: Changeset [630]: added login, logout, identified components :: Changeset [629]: draft of login and logout components #3 :: Changeset [628]: draft of login and logout components :: Changeset [627]: Use absolute imports. :: Changeset [626]: draft of login and logout components :: Changeset [625]: argh. some works on the debug module. THIS IS HEAVILY BROKEN. … :: Changeset [624]: added a querycounter to the test pkg :: Changeset [623]: removed config.packages and made config.encoding public :: Changeset [622]: the pocoo settings module should now handle encodings correctly :: Changeset [621]: added encoding support for configuration files :: Changeset [620]: fixed small bug in the settings module :: Changeset [619]: support for multidimensional config files 2006-04-13T22:19:34 pocoo: STFU!!!! 2006-04-13T22:19:53 SHUT THE FUUUUUCKKK UPP! 2006-04-13T22:20:08 xorAxAx: Error: "stfu" is not a valid command. 2006-04-13T22:20:11 xorAxAx: Error: "damn" is not a valid command. 2006-04-13T22:20:13 xorAxAx: Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified. 2006-04-13T22:20:19 xorAxAx: I don't recognize you. 2006-04-13T22:20:25 mitsuhiko: I don't recognize you. 2006-04-13T22:20:29 mitsuhiko: Error: "fuck" is not a valid command. 2006-04-13T22:20:37 xorAxAx: Error: "fuckzope" is not a valid command. 2006-04-13T22:23:27 new commits: Changeset [668]: Work on import hook. :: Changeset [667]: Port core packages to new API, pass 2. :: Changeset [666]: Remove Raiser class. :: Changeset [665]: database should now work context independent :: Changeset [664]: Remove ComponentRegistry?. :: Changeset [663]: Remove pocoo.api, pass 1 :: Changeset [662]: working on AppContext? object :: Changeset [661]: added logging module, modified debugging module (just breaks more code … :: Changeset [660]: urks. forgot the context module :: Changeset [659]: successfully broke the application (first part of context implemented) :: Changeset [658]: Add {% link %} tag for easier linking. :: Changeset [657]: View simplifications. :: Changeset [656]: Enhance make_testdata to improve model coverage. :: Changeset [655]: The whole app is a board. :: Changeset [654]: Misc. performance tweaks. :: Changeset [653]: templates now can contain plural forms of translatable blocks, whitespace … :: Changeset [652]: minor change in screen.css :: Changeset [651]: fixed pagination :: Changeset [650]: added pagination support to template. but doesn't work that well :: Changeset [649]: * Correctly create many-to-many relationships. * Aggregate script and … :: Changeset [648]: Improve make_testdata to correctly create categories. :: Changeset [647]: generate_pot can now create .po files from old files :: Changeset [646]: fixed svn:mimetype :: Changeset [645]: set svn:mimetype for scripts :: Changeset [644]: added improved pot generation script for the i18n package :: Changeset [643]: * "desc" is not allowed as a column name in Postgres. * Fix master … :: Changeset [642]: added template filters to l10n module :: Changeset [641]: improved l10n module, dateformat should now work correctly :: Changeset [640]: fixed formattimedelta in l10n package :: Changeset [639]: added icons for default template and added l10n module :: Changeset [638]: modpywsgi: renamed config value :: Changeset [637]: added description to modpywsgi problem :: Changeset [636]: fixed a mod_python problem in modpywsgi :: Changeset [635]: added docstring to mod_python gateway and moved stream classes into the … :: Changeset [634]: fixed bug in modpywsgi :: Changeset [633]: added future import for generators in modpywsgi :: Changeset [632]: added mod_python gateway :: Changeset [631]: removed querycounter and the changes from mad-marty since they mad pocoo … :: Changeset [630]: added login, logout, identified components :: Changeset [629]: draft of login and logout components #3 :: Changeset [628]: draft of login and logout components :: Changeset [627]: Use absolute imports. :: Changeset [626]: draft of login and logout components :: Changeset [625]: argh. some works on the debug module. THIS IS HEAVILY BROKEN. … :: Changeset [624]: added a querycounter to the test pkg :: Changeset [623]: removed config.packages and made config.encoding public :: Changeset [622]: the pocoo settings module should now handle encodings correctly :: Changeset [621]: added encoding support for configuration files :: Changeset [620]: fixed small bug in the settings module :: Changeset [619]: support for multidimensional config files 2006-04-13T22:23:42 pocoo: noch einmal... 2006-04-13T22:39:31 new commits: Changeset [668]: Work on import hook. :: Changeset [667]: Port core packages to new API, pass 2. :: Changeset [666]: Remove Raiser class. :: Changeset [665]: database should now work context independent :: Changeset [664]: Remove ComponentRegistry?. :: Changeset [663]: Remove pocoo.api, pass 1 :: Changeset [662]: working on AppContext? object :: Changeset [661]: added logging module, modified debugging module (just breaks more code … :: Changeset [660]: urks. forgot the context module :: Changeset [659]: successfully broke the application (first part of context implemented) :: Changeset [658]: Add {% link %} tag for easier linking. :: Changeset [657]: View simplifications. :: Changeset [656]: Enhance make_testdata to improve model coverage. :: Changeset [655]: The whole app is a board. :: Changeset [654]: Misc. performance tweaks. :: Changeset [653]: templates now can contain plural forms of translatable blocks, whitespace … :: Changeset [652]: minor change in screen.css :: Changeset [651]: fixed pagination :: Changeset [650]: added pagination support to template. but doesn't work that well :: Changeset [649]: * Correctly create many-to-many relationships. * Aggregate script and … :: Changeset [648]: Improve make_testdata to correctly create categories. :: Changeset [647]: generate_pot can now create .po files from old files :: Changeset [646]: fixed svn:mimetype :: Changeset [645]: set svn:mimetype for scripts :: Changeset [644]: added improved pot generation script for the i18n package :: Changeset [643]: * "desc" is not allowed as a column name in Postgres. * Fix master … :: Changeset [642]: added template filters to l10n module :: Changeset [641]: improved l10n module, dateformat should now work correctly :: Changeset [640]: fixed formattimedelta in l10n package :: Changeset [639]: added icons for default template and added l10n module :: Changeset [638]: modpywsgi: renamed config value :: Changeset [637]: added description to modpywsgi problem :: Changeset [636]: fixed a mod_python problem in modpywsgi :: Changeset [635]: added docstring to mod_python gateway and moved stream classes into the … :: Changeset [634]: fixed bug in modpywsgi :: Changeset [633]: added future import for generators in modpywsgi :: Changeset [632]: added mod_python gateway :: Changeset [631]: removed querycounter and the changes from mad-marty since they mad pocoo … :: Changeset [630]: added login, logout, identified components :: Changeset [629]: draft of login and logout components #3 :: Changeset [628]: draft of login and logout components :: Changeset [627]: Use absolute imports. :: Changeset [626]: draft of login and logout components :: Changeset [625]: argh. some works on the debug module. THIS IS HEAVILY BROKEN. … :: Changeset [624]: added a querycounter to the test pkg :: Changeset [623]: removed config.packages and made config.encoding public :: Changeset [622]: the pocoo settings module should now handle encodings correctly :: Changeset [621]: added encoding support for configuration files :: Changeset [620]: fixed small bug in the settings module :: Changeset [619]: support for multidimensional config files 2006-04-13T22:39:59 *** pocoo has left #pocoo