2006-03-15T00:27:31 *** dejot has quit IRC 2006-03-15T03:04:29 *** Mad-Marty has quit IRC 2006-03-15T04:34:54 moin :) 2006-03-15T13:58:14 *** ryu has joined #pocoo 2006-03-15T14:22:37 moin 2006-03-15T14:22:45 ten hours later 2006-03-15T14:42:30 22:12:36 < xorAxAx> mitsuhiko: soweit kann die schule doch gra nicht weg sein 2006-03-15T14:42:48 xorAxAx: frühaufsteher 2006-03-15T14:42:56 mitsuhiko: aso 2006-03-15T14:47:43 *** ryu_ has joined #pocoo 2006-03-15T14:48:03 *** birkenfeld has joined #pocoo 2006-03-15T14:49:26 *** ryu has quit IRC 2006-03-15T14:49:29 *** ryu_ is now known as ryu 2006-03-15T14:57:28 *** ryu_ has joined #pocoo 2006-03-15T15:11:04 *** ryu_ has quit IRC 2006-03-15T15:13:46 *** ryu has quit IRC 2006-03-15T16:04:19 *** tux123 has joined #pocoo 2006-03-15T16:09:01 grml 2006-03-15T16:09:10 argh. wrong window 2006-03-15T16:37:34 birkenfeld: du bist doch auch musikalisch - die gruppe hier sucht noch unterstütznug - http://adg.whirrl.com/2006/01/22/the-final-countdown 2006-03-15T16:40:29 aaaaaaah 2006-03-15T16:41:00 xorAxAx: ja, singen muss man können 2006-03-15T16:45:40 ich find derwegen "Wo bist du mein Sonnenlicht" besser 2006-03-15T16:48:29 birkenfeld: achte mal auf den keyboarder 2006-03-15T16:48:36 birkenfeld: der ist noch schlimmer :) 2006-03-15T17:00:59 xorAxAx: den hör ich gar nicht 2006-03-15T17:01:04 --> http://trac.pocoo.org/ticket/16 (Raising HTTP Errors) 2006-03-15T17:01:15 evtl kannst du dir das mal ansehen, ich häng jetzt schon 24 Stunden dran 2006-03-15T17:01:21 so ein kack :( 2006-03-15T17:08:07 ok 2006-03-15T17:08:55 birkenfeld: der die melodie spielt 2006-03-15T17:09:22 xorAxAx: gut dass der titel drüberstand, ich hätts sonst nicht erkannt :) 2006-03-15T17:09:33 birkenfeld: LOL 2006-03-15T17:12:07 mitsuhiko: wo "raist" du die exception? 2006-03-15T17:12:27 birkenfeld: beispielsweise in der pocoo.application.Application 2006-03-15T17:12:34 letzte zeile "raise PageNotFound" 2006-03-15T17:14:42 *** PBeck|off is now known as PBeck 2006-03-15T17:14:55 hi 2006-03-15T17:17:41 okay, ich habs jetzt mal reproduziert 2006-03-15T17:21:34 so 2006-03-15T17:22:15 birkenfeld: interessanterweise funktioniert es hier mit rhubarb tart problemlos :-? 2006-03-15T17:22:25 xorAxAx: so? 2006-03-15T17:22:34 birkenfeld: sodele 2006-03-15T17:22:45 gespült, mails gelesen, weiter gehts produktiv 2006-03-15T17:26:49 mitsuhiko: anscheinend erwartet er, dass schon start_response() aufgerufen wurde 2006-03-15T17:27:55 hm 2006-03-15T17:28:06 naja. das lässt sich einrichten 2006-03-15T17:29:55 curr_headers ist auf None 2006-03-15T17:30:45 möcht mal wissen, mit was rhubarbtart schläft, damit das dort funktioniert :) 2006-03-15T17:32:17 xorAxAx: die frage, die sich stellt ist warum ^^ 2006-03-15T17:32:49 mitsuhiko: weil die exception zu früh kam? 2006-03-15T17:32:56 vor gewissen inits 2006-03-15T17:33:02 das problem hat moinmoin auch 2006-03-15T17:33:11 xorAxAx: da existiert schon ein request 2006-03-15T17:33:19 zu dem zeitpunkt sollte das keinen fehler im server werfen 2006-03-15T17:33:29 das wird eigentlich von der debugging middleware abgefangen 2006-03-15T17:33:42 xorAxAx: der fehler tritt aber schon bei erstelltem request objekt auf 2006-03-15T17:33:46 mitsuhiko: dann mache ne property rein und schau, wers auf none setzt 2006-03-15T17:34:03 anscheinend schickt die ErrorMiddleware kein start_response obwohl sie das tun sollte 2006-03-15T17:34:17 aber die haut sogar EvalException um, was bemerkenswert ist 2006-03-15T17:37:22 mitsuhiko: wenn RhubarbTart eigene exceptions wirft, nimmt es HTTPNotFound.wsgi_application(...) her 2006-03-15T17:38:36 *** asmanian has joined #pocoo 2006-03-15T17:38:40 birkenfeld: in welchem code liegt das? 2006-03-15T17:38:56 rt/resolution.py 2006-03-15T17:39:06 mitsuhiko: paste/httpexceptions.py nennt sich "HTTP Exceptions Middleware" 2006-03-15T17:41:34 ließt sich wie colubrid low level wsgi code 2006-03-15T17:42:07 zusammenfassend glaube ich, dass man HTTPExceptions nicht raisen soll 2006-03-15T17:42:32 birkenfeld: was dann raisen? 2006-03-15T17:42:51 als hier im RT test funzt das: 2006-03-15T17:42:52 k.a. ob mit dem patch das ticket schon gecloset ist, btw, darum hab ichs erstmal offen gelassen 2006-03-15T17:42:54 class Root: 2006-03-15T17:42:58 @expose 2006-03-15T17:43:00 def test(self): 2006-03-15T17:43:04 raise HTTPNotFound 2006-03-15T17:43:12 da werf ich den fehler ganz normal 2006-03-15T17:43:15 und es funktioniert 2006-03-15T17:43:17 hmm 2006-03-15T17:43:27 asmanian: wenns bei dir läuft kannst du es schließen 2006-03-15T17:43:54 --> http://trac.pocoo.org/changeset/435 2006-03-15T17:44:06 *** PBeck is now known as PBeck|off 2006-03-15T17:44:12 *** PBeck|off is now known as PBeck 2006-03-15T17:45:06 bin mal weg 2006-03-15T17:45:15 *** PBeck has left #pocoo 2006-03-15T17:47:37 birkenfeld: ich glaubs nicht. das ist heavily broken oder schlecht designt 2006-03-15T17:47:50 ich bin mir auch nicht mehr ganz sicher ;) 2006-03-15T17:47:51 das raisen so eines fehlers erwartet wirklich ein bereits gesendetes start_response 2006-03-15T17:47:57 der grund warums bei RT geht ist folgender 2006-03-15T17:48:24 direkt nach dem die url gemappt wird wird die callback funktion aufgerufen 2006-03-15T17:48:35 und davor wird schon start_responsed 2006-03-15T17:48:48 frag mich aber nicht, wie die dann output header verändern :-? 2006-03-15T17:49:13 mit der TimeMachineMiddleWare 2006-03-15T17:49:58 ha! ich habs 2006-03-15T17:50:09 rhubarbtart.sigerror 2006-03-15T17:50:27 was mir die erkenntnis jetzt aber bringt wird nur tiefere meditation erklären können 2006-03-15T17:54:11 mitsuhiko: was bringt sigerror? 2006-03-15T17:54:33 birkenfeld: das müsste mir die meditation erklären. der code ist nämlich leicht unverständlich für mich 2006-03-15T17:54:40 dir führen irgednwas mit den traceback objekten auf 2006-03-15T17:55:00 mitsuhiko: also wenn ich mir das anschaue, dann ergänzt er nur TypeErrors durch eine bessere Fehlermeldung 2006-03-15T17:55:56 stimmt 2006-03-15T17:55:58 hm 2006-03-15T17:56:24 birkenfeld: also am start_response kanns übrigens nicht liegen 2006-03-15T17:56:28 das war wohl ein missverständnis 2006-03-15T17:56:41 wäre es das könnten httperror nicht funktionieren, weil die ja selber header seinden (status codes und co) 2006-03-15T17:57:39 mitsuhiko: die Lösung steht in paste/httpexceptions.py, Zeile 636ff. 2006-03-15T17:58:42 birkenfeld: das file hört bei mir bei 625 auf ^^ 2006-03-15T17:58:44 ohne diese middleware funktionierts nicht 2006-03-15T17:59:02 mitsuhiko: jedenfalls make_middleware.__doc__ 2006-03-15T18:00:14 nachschau, was ich da von pylons herkopiert hab 2006-03-15T18:01:46 bei RT kann man konfigurieren ob man diese Middleware mag 2006-03-15T18:02:05 deswegen verwendet RT selbst nicht raise HTTPExc, sondern HTTPExc().wsgi_application() 2006-03-15T18:02:29 geht aber mit auch nicht ^^ 2006-03-15T18:02:43 birkenfeld: ohne der middleware sollten _eigentlich_ die fehler zur debugging middleware durchfliegen 2006-03-15T18:03:07 eigentlich ja... 2006-03-15T18:04:35 mitsuhiko: ich hab gerade mercurial überzeugt, dass sie wsgi implementieren sollen 2006-03-15T18:04:52 mitsuhiko: kannst du mir ein paar links zu fastcgi adaptern etc. geben, damit die leute sofort was zum spielen haben? 2006-03-15T18:05:00 xorAxAx: keyword:flup ^^ 2006-03-15T18:05:04 das ist ein netter fastcgi adapter 2006-03-15T18:05:11 und standalone: www.pythonpaste.org 2006-03-15T18:05:18 sind da auch genug beispiele bei? 2006-03-15T18:05:36 xorAxAx: google spuckt mittlerweile genug aus denke ich 2006-03-15T18:05:48 alleine bei nevow und paste sind etliche dabei 2006-03-15T18:05:53 ok 2006-03-15T18:06:21 argh 2006-03-15T18:06:32 die exceptoins sind ganze wsgi anwendungen 2006-03-15T18:06:47 auch, ja 2006-03-15T18:08:59 * mitsuhiko hat wohl was am wsgi pep überlesen 2006-03-15T18:09:58 start response nimmt einen dritten parameter auch auf 2006-03-15T18:10:09 exc_info 2006-03-15T18:12:59 also jetzt gehts doch 2006-03-15T18:14:20 mitsuhiko: du must in colubrid.BaseApplication.__iter__ das except ColubridException rausnehmen 2006-03-15T18:14:35 argh. wirklich? 2006-03-15T18:14:48 ja, denn das returnt ohne start_response 2006-03-15T18:15:16 birkenfeld: jetzt weiß ich auch, warum Yee pep0344 geschrieben hat 2006-03-15T18:15:39 das is ne tolle sache, ja 2006-03-15T18:16:24 birkenfeld: commitest du das mal, damit wir keinen konflikt im repository haben? 2006-03-15T18:16:52 ok, mom 2006-03-15T18:17:31 ok 2006-03-15T18:20:48 ImportError: No module named template 2006-03-15T18:21:09 ist das bei dir auch broken (also kann ich das fixen) oder hab ich da eine alte version? 2006-03-15T18:21:48 das geht bei mir 2006-03-15T18:23:05 birkenfeld: dann hast du noch ein template.pyc 2006-03-15T18:23:09 mach mal nochmal svn up 2006-03-15T18:23:23 stimmt 2006-03-15T18:24:46 okay, rev. 438 2006-03-15T18:24:51 hmm 2006-03-15T18:26:40 ^^ 2006-03-15T18:26:56 ich weiß, ich auch 2006-03-15T18:27:02 ok 2006-03-15T18:27:20 aber ich habe auch """Error occurred in _StatusBasedRedirect intercepting the response: 404 Not Found""" 2006-03-15T18:27:48 das hab ich zumindest mal nicht gesehen ^^ 2006-03-15T18:28:38 komischerweise fängt die middleware die exception nicht ab 2006-03-15T18:28:57 ich glaub schon, dass sie das tut 2006-03-15T18:29:15 nur bringt sie den paster server irgendwie in eine lage, in der er nicht mehr fehlerfrei funktioniert 2006-03-15T18:29:22 (btw: hab ich dir mal schon gesagt dass der reloader toll is?) 2006-03-15T18:29:59 noch nicht ^^ ist aber aus einer älteren paster version 2006-03-15T18:30:31 *** asmanian has quit IRC 2006-03-15T18:31:29 *** tux123 is now known as tux123^backup 2006-03-15T18:32:20 *** tux123 has joined #pocoo 2006-03-15T18:32:38 ich glaub ich spinn ^^ 2006-03-15T18:32:51 hm? 2006-03-15T18:34:04 birkenfeld: kleine test colubrid anwendung 2006-03-15T18:34:09 raise HTTPError 2006-03-15T18:34:12 funzt wunderbar 2006-03-15T18:34:16 *** tux123^backup has quit IRC 2006-03-15T18:34:28 mit welcher App? 2006-03-15T18:35:29 birkenfeld: BaseApplication 2006-03-15T18:35:37 in process_request einfach ein raise HTTPNotFound 2006-03-15T18:37:50 moooooment 2006-03-15T18:38:33 birkenfeld: kaum ist das make_middleware ding aktiviert spinnt er 2006-03-15T18:38:38 sonst kann man den fehler werfen ohne probleme 2006-03-15T18:39:01 hm 2006-03-15T18:42:01 ich denke wir fangen die fehler am besten wieder, old colubrid like direkt im request mit except HTTPError ab ^^ 2006-03-15T18:42:22 ok, moment... 2006-03-15T18:44:49 mitsuhiko: also irgendwie war __import__("cgitb").enable() einfacher ;) 2006-03-15T18:45:48 viel einfacher ^^ 2006-03-15T18:46:04 aber das war halt auch nicht threadsafe 2006-03-15T18:46:09 svn up -- wie gefällt dir das? 2006-03-15T18:46:16 mitsuhiko: das war ja auch für CGI 2006-03-15T18:47:00 hey. das funktioniert Oo 2006-03-15T18:47:24 wir müssen später aber dann eh was eigenes machen, wegen eigenen templates und so 2006-03-15T18:47:30 für den moment reichts wohl 2006-03-15T18:47:45 jup 2006-03-15T18:47:49 man könnte sowas machen: 2006-03-15T18:47:58 except ColubridException, e: 2006-03-15T18:48:02 return self.on_error(e) 2006-03-15T18:48:04 oder sowas 2006-03-15T18:48:24 also irgendwie passt der Name ColubridException nicht so toll 2006-03-15T18:48:44 ist auch nur noch ein alias zu paste.httpexceptions.HTTPError 2006-03-15T18:49:52 mitsuhiko: können wir statt "@" in den URLs nicht lieber "$" nehmen, das ist nämlich safe 2006-03-15T18:50:19 birkenfeld: gerne 2006-03-15T18:50:28 xorAxAx wird sich freuen :) 2006-03-15T18:50:51 ^^ 2006-03-15T18:51:14 ney. mom 2006-03-15T18:51:19 birkenfeld: warum ist "$" safe? 2006-03-15T18:52:02 unencoded within a URL. 2006-03-15T18:52:30 -- [RFC 1738] 2006-03-15T18:53:22 perlcoo! 2006-03-15T18:53:28 xorAxAx: hm? 2006-03-15T18:53:34 *g* 2006-03-15T18:53:36 phpcoo 2006-03-15T18:53:39 mitsuhiko: $perl $suckz 2006-03-15T18:53:49 xorAxAx: !dann !nimmt !pocoo !bangs 2006-03-15T18:53:50 -*- coding: php -*- 2006-03-15T18:53:58 birkenfeld: %-) 2006-03-15T18:54:16 birkenfeld: dann nehmen wir "!" oder "+" 2006-03-15T18:54:29 der arme dollar... 2006-03-15T18:54:38 * mitsuhiko ist jetzt mal mit dem hund drausen 2006-03-15T18:54:52 und danach schau ich mir das mit dem fehler nochmal an, irgendwie muss man ja eine callback funktion dafür schreiben können 2006-03-15T18:55:00 sicher 2006-03-15T18:56:25 http://www.ibiblio.org/pub/multimedia/video/obp/IntroducingPython.mpg <-- pflichtfilm für alle pythonprogrammierer 2006-03-15T18:58:25 xorAxAx: 238 MB? 2006-03-15T18:58:41 birkenfeld: modem? 2006-03-15T18:59:17 xorAxAx: nö, aber ich hab nicht soviel erwartet 2006-03-15T18:59:32 außerdem krieg ich bloß 30 K/s 2006-03-15T19:14:02 xorAxAx: cool :) 2006-03-15T19:14:14 birkenfeld: naja 2006-03-15T19:14:21 bei imdb hätte er -2 2006-03-15T19:14:29 ach was 2006-03-15T19:14:36 allein Tim Peters verdient den Oscar ;) 2006-03-15T19:14:37 über solche filme lache ich, weil ich in jeder szene denke, dass es eine parodie ist 2006-03-15T19:14:54 "erlang, the movie" ist auch super 2006-03-15T19:14:56 und die Monty-Python-Animationen erst 2006-03-15T19:15:13 insbesondere weil 1990er schweden mit amerikanischen namen einfach urig aussehen 2006-03-15T19:26:04 *** Mad-Marty has joined #pocoo 2006-03-15T19:36:47 hui da hat sich ja wieder was am pocoo geändert 2006-03-15T19:45:12 mitsuhiko: was ist "paste" ? 2006-03-15T19:45:27 re 2006-03-15T19:45:32 Mad-Marty: www.pythonpaste.org 2006-03-15T19:45:40 das einzige colubrid dependency :) 2006-03-15T19:45:56 birkenfeld, xorAxAx: kennt ihr schon das microsoft ipod2005 video? 2006-03-15T19:48:07 falls nicht: http://video.google.com/videoplay?docid=36099539665548298&q=microsoft+ipod 2006-03-15T19:48:12 * mitsuhiko ist mal essen 2006-03-15T20:42:56 *** dejot has joined #pocoo 2006-03-15T20:46:16 und die Monty-Python-Animationen erst 2006-03-15T20:51:49 mitsuhiko: sind CamelCase variablennamen pep8 konform ? 2006-03-15T20:56:35 *** dejot has quit IRC 2006-03-15T21:00:41 re 2006-03-15T21:00:48 wb mitsuhiko 2006-03-15T21:00:56 birkenfeld: naja. ein wenig oldschool ^^ 2006-03-15T21:01:19 mitsuhiko: svn up 2006-03-15T21:01:33 --> http://trac.pocoo.org/wiki/StyleGuid 2006-03-15T21:01:34 +e 2006-03-15T21:01:36 birkenfeld: sofort 2006-03-15T21:02:45 birkenfeld: das ist inovativ ^^ 2006-03-15T21:02:49 *g* 2006-03-15T21:04:23 später könnte man dann noch ein release.py basteln, dass die dekoratoren weghaut 2006-03-15T21:04:36 so wie python die asserts wegwirft 2006-03-15T21:04:39 klar, wobei sie nicht viel kosten 2006-03-15T21:04:59 jup, aber besser als die vielen if DEBUG :) 2006-03-15T21:05:02 2006-03-15T21:05:12 assert self.__setattr__('func', wrapped(func)) 2006-03-15T21:05:30 dann erledigt das Python ;) 2006-03-15T21:05:34 hm 2006-03-15T21:05:40 gar nicht mal so blöd 2006-03-15T21:05:42 ernsthaft :) 2006-03-15T21:05:43 naja, self gibts nicht etc. 2006-03-15T21:05:50 und man kann keine dekoratoren verwenden 2006-03-15T21:05:55 wozu, dafür gibts doch python -O 2006-03-15T21:05:56 hm 2006-03-15T21:06:06 Mad-Marty: das haut aber keine dekoratoren weg 2006-03-15T21:06:14 wozu auch ? 2006-03-15T21:06:23 birkenfeld: aber mit ast ließe sich sowas aber eh auch einfach machen 2006-03-15T21:06:34 aber vorerst brauchen wirs auf alle fälle nicht 2006-03-15T21:06:45 was ist das prob mit deco's ? 2006-03-15T21:06:58 Mad-Marty: gar keines 2006-03-15T21:07:08 mitsuhiko: svn up 2006-03-15T21:07:25 mitsuhiko: ah 2006-03-15T21:08:02 --> http://trac.pocoo.org/wiki/DebuggingPocoo 2006-03-15T21:10:49 *** ryu has joined #pocoo 2006-03-15T21:12:31 mitsuhiko: ich hab übrigens nochmal über den deko für remotecall nachgedacht, da muss ja noch das "self" rein, richtig ? 2006-03-15T21:12:40 done 2006-03-15T21:12:43 Mad-Marty: self.request :) 2006-03-15T21:13:05 übrigens, wenn der RemoteCall eine Component ist, muss er nach pocoo.components.* 2006-03-15T21:13:22 mitsuhiko: self.request ??? 2006-03-15T21:13:39 Mad-Marty: nicht das applicatoin object, sondern das request object 2006-03-15T21:13:46 wo das in dem fall auch immer liegt ist mal egal 2006-03-15T21:13:52 birkenfeld: fein. so bekommens auch alle mit :) 2006-03-15T21:14:13 * mitsuhiko ist nochmal kurz weg 2006-03-15T21:15:16 --> http://trac.pocoo.org/wiki/PackageStructure 2006-03-15T21:15:22 danke pocoo :) 2006-03-15T21:16:08 birkenfeld: kein problem, mitsuhiko wollte das damals nach utils ;) 2006-03-15T21:16:42 ok :) 2006-03-15T21:34:27 birkenfeld: bei solchen zwitter dingern ist halt immer die frage wo trennen und wo hin :) 2006-03-15T21:34:45 mitsuhiko: ja, aber sonst wirds inkonsistent 2006-03-15T21:35:10 jep 2006-03-15T21:36:10 --> http://trac.pocoo.org/wiki/RethinkRequest 2006-03-15T21:36:18 sonst stehen wir uns selbst im weg 2006-03-15T21:49:24 mitsuhiko: wo muss ich den remotecall eintragen das er auch geladen wird ? 2006-03-15T21:49:47 Mad-Marty: wenn ich am aktuellen stand bin in pocoo.settings 2006-03-15T21:50:00 aber das müsste auf der seite von birkenfeld stehen 2006-03-15T21:51:24 mitsuhiko: noch nicht, kommt aber gleich :) 2006-03-15T21:51:35 ah. ok :)O 2006-03-15T21:51:45 Mad-Marty: packages die immer geladen werden in settings.py, entsprechende andere in der config 2006-03-15T21:53:44 Mad-Marty: achja. und ein "!" als url prefix statt einem "@" für spezialresourcen 2006-03-15T21:53:55 aber das müsste mit dem letzten svn up eh angekommen sein 2006-03-15T21:55:24 mitsuhiko: in remotecall hat sich bei mir nichts geändert, ich änder den @ mal auf ! 2006-03-15T21:55:40 jup 2006-03-15T21:59:54 birkenfeld: funktioniert leider nicht 2006-03-15T22:00:04 in settings.py : 'pocoo.utils.remote' 2006-03-15T22:00:13 bei BUILTIN_PACKAGES 2006-03-15T22:00:43 in remote.py : RemoteCall : def matches_request(self, req): print req 2006-03-15T22:00:56 gibt aber nix aus :-( 2006-03-15T22:01:55 Mad-Marty: ich teste mal... 2006-03-15T22:02:02 oder muss ich nochwas machen damit RemoteCall(Component) geladen wird 2006-03-15T22:02:06 ok 2006-03-15T22:03:41 also bei mir gehts 2006-03-15T22:04:38 wenn ich dann application starte dann seh ich auf der console nur 2006-03-15T22:04:39 www.3dbilling.com - - [15/Mar/2006 22:09:51] "GET /@xmlrpc:asdasd HTTP/1.1" 404 2006-03-15T22:04:51 Mad-Marty: erm. du darfst nur @xmlrpc schreiben 2006-03-15T22:04:56 nicht @xmlrpc:asdasf 2006-03-15T22:05:01 nebenbei haben wir jetzt ein "!" 2006-03-15T22:05:20 --> http://trac.pocoo.org/browser/colubrid/branches/rethink 2006-03-15T22:05:30 da stell ich mir das dann letztendlich vor 2006-03-15T22:05:34 mitsuhiko: änder ich dann noch 2006-03-15T22:05:36 www.3dbilling.com - - [15/Mar/2006 22:15:54] "GET /@xmlrpc HTTP/1.1" 404 - 2006-03-15T22:06:05 da ich aber unter matches_request noch ein print gesetzt hab müsste da ja noch was anderes kommen ,,, 2006-03-15T22:06:24 Mad-Marty: nach dem return? 2006-03-15T22:06:37 Mad-Marty: mach einfach ein @trace vor die methode 2006-03-15T22:06:39 @trace 2006-03-15T22:06:46 def matches_request(self, req): pass 2006-03-15T22:06:48 print req 2006-03-15T22:06:49 ok 2006-03-15T22:08:11 wird nicht geladen 2006-03-15T22:08:35 birkenfeld: was genau muss ich in settings.py schreiben ? 2006-03-15T22:08:40 mitsuhiko: was machst du eigentlich, wenn ! in nutzdaten vorkommt? 2006-03-15T22:08:48 xorAxAx: hm? 2006-03-15T22:08:50 wie mienst du das? 2006-03-15T22:08:57 Mad-Marty: bei mir ist 'pocoo.utils.remote' auskommentiert 2006-03-15T22:09:05 kuck mal ob bei dir auch 2006-03-15T22:09:14 birkenfeld: war bei mir auch, hab das # weggemacht 2006-03-15T22:09:25 dann muss es gehn 2006-03-15T22:09:39 mitsuhiko: also jemand versucht z.b. auf ein topic zu linken, das BlödeScheiße! heißt 2006-03-15T22:09:46 hab aber keine pocoo.conf 2006-03-15T22:09:53 oder auf ein board etc. 2006-03-15T22:10:35 Mad-Marty: wie rufst du denn dann Pocoo auf? 2006-03-15T22:10:56 xorAxAx: was hat das mit dem rufzeichen zu tun? 2006-03-15T22:11:17 birkenfeld: wenn keine config hat er default settings 2006-03-15T22:11:28 er muss momentan nur POCOO_ROOT setzen 2006-03-15T22:11:35 ok 2006-03-15T22:11:46 das sollte aber auch kein problem sein 2006-03-15T22:11:59 mitsuhiko: naja, dann kolidiert das mit deinem besonderen url syntax 2006-03-15T22:12:17 du musst ausrufezeichen also vermeiden 2006-03-15T22:12:22 xorAxAx: hä? 2006-03-15T22:12:28 bzw. dafür sorgen, dass der user sie nicht eingibt 2006-03-15T22:12:36 ein ähnliches problem gibts beim encoding doch auch 2006-03-15T22:12:38 * mitsuhiko checkt gar nichts mehr 2006-03-15T22:12:47 xorAxAx: aber doch nur wenn Threadnamen in URLs vorkommen 2006-03-15T22:12:53 nichtmal dann 2006-03-15T22:12:56 birkenfeld: oder forennamen etc. 2006-03-15T22:12:57 mitsuhiko: werden die threads nicht nach nummern verlinkt 2006-03-15T22:13:08 ob das nun !xmlrpc heißt, oder ?action=xmlrpc ist doch egal 2006-03-15T22:13:19 ich meine, prinzipiell wäre ich schon für namen (alternativ), aber dann halt im WP-style 2006-03-15T22:13:21 birkenfeld: das ist vorerst egal, aber fix nicht in / sondenr in /topic oder sowas 2006-03-15T22:13:35 http://myserver.com/topic/my-computer-keeps-crashing 2006-03-15T22:13:45 und da ist dann der ! egal 2006-03-15T22:14:01 http://myserver.com/forum/pocoo-debugging 2006-03-15T22:14:09 http://myserver.com/goto?post=42 2006-03-15T22:14:11 ja, genau 2006-03-15T22:14:36 alle nicht-alnum characters rausnehmen, alles kleinschreiben. dann passt es doch... 2006-03-15T22:14:55 und dann halt noch durchummerieren, wenns schon eine mit dem namen gibt 2006-03-15T22:14:58 * mitsuhiko ist jetzt schlafen 2006-03-15T22:15:06 cu 2006-03-15T22:15:56 cu 2006-03-15T22:21:05 myserver/forum/Scheiße! :) 2006-03-15T22:25:26 tadaaaaa 2006-03-15T22:26:01 ohne pocoo.conf = keine module laden 2006-03-15T22:26:13 * Mad-Marty hat schon ernsthaft an sich gezweifelt ^^ 2006-03-15T22:27:18 ah, und ich weiß auch warum :) 2006-03-15T22:29:02 fixed 2006-03-15T22:31:04 ich up gleichmal 2006-03-15T22:40:18 gn8 mitsuhiko 2006-03-15T22:40:55 *** tux123 has quit IRC 2006-03-15T22:41:40 *** ryu has quit IRC 2006-03-15T22:42:32 *** tux123 has joined #pocoo 2006-03-15T23:15:19 gn8 2006-03-15T23:20:42 *** birkenfeld has quit IRC