2006-06-04T16:29:39 *** pocoo has joined #pocoo 2006-06-04T16:30:00 da isser :) 2006-06-04T16:30:04 wb pocoo 2006-06-04T16:30:41 lol, hallo pocoo :D 2006-06-04T16:32:02 pocoo: zen 2006-06-04T16:32:16 birkenfeld: pocoo.utils.cli UND management.shell pflegen ist zu viel denke ich 2006-06-04T16:32:35 können wir die unnötige re4dundanz irgendwie verhindern? 2006-06-04T16:32:40 mitsuhiko: hm 2006-06-04T16:33:12 im grunde machen sie ja verschiedenes 2006-06-04T16:34:53 hmm 2006-06-04T16:35:11 so gesehen stimmts 2006-06-04T16:35:35 hm, at irgendjemand die get_absolute_url()-funktion entfernt? 2006-06-04T16:36:10 beewee: ja, zumindest vom Model 2006-06-04T16:36:26 wenn du das brauchst, mach ein Mixin und leite Post etc. davon ab 2006-06-04T16:37:20 das mit den links ist noch icht wirklich durchdacht 2006-06-04T16:39:48 so 2006-06-04T16:39:56 sollte wieder announcen der bot 2006-06-04T16:41:50 announced der automatisch beim commit 2006-06-04T16:41:54 oder muss ich den ansprechen? 2006-06-04T16:41:59 nö 2006-06-04T16:42:04 der tut das selber 2006-06-04T16:42:11 wenn richtig eingestellt 2006-06-04T16:42:13 cool :D 2006-06-04T16:44:48 das mit den links fährt mich nüsse 2006-06-04T16:51:43 new commits: Changeset [880]: create custom column type for pickled dicts 2006-06-04T16:55:45 new commits: Changeset [882]: Correctly export new column type. :: Changeset [881]: use Base64Pickle in User model 2006-06-04T16:59:01 beewee: kannst du dich im trac bitte immer einloggen? 2006-06-04T16:59:19 birkenfeld: ok, ich probier dran zu denken 2006-06-04T16:59:28 ich vergess es ja auch immer wieder ;) 2006-06-04T16:59:34 ;-) 2006-06-04T16:59:47 und vielleicht sollte die config sektion für termsofuse und newpostnotice lieber "messages" heißen 2006-06-04T17:00:15 und versuch die instance/pocoo.conf aktuell zu halten 2006-06-04T17:01:20 hmm 2006-06-04T17:01:41 wegen des messages sollte man multiline support für die .ini hinzufügen 2006-06-04T17:01:48 message_1 = """gvhb 2006-06-04T17:01:49 gjp 2006-06-04T17:01:51 gjjj"" 2006-06-04T17:01:53 +" 2006-06-04T17:02:06 jo 2006-06-04T17:04:11 birkenfeld: ok, das mach ich dann gleich 2006-06-04T17:04:20 danke 2006-06-04T17:15:48 new commits: Changeset [883]: loginpage 2006-06-04T17:17:49 new commits: Changeset [884]: reverted an unintended change 2006-06-04T17:24:31 mitsuhiko: was soll ich denn mit dem Psyco Support machen? 2006-06-04T17:24:56 birkenfeld: weiß nicht 2006-06-04T17:25:04 psyco ist in einer zeile aktiviert 2006-06-04T17:25:17 das schon, aber wir hatten ja eine config einstellung dazu 2006-06-04T17:26:22 aber die wäre ja instanz-lokal, psyco support dagegen ist global 2006-06-04T17:26:46 jup 2006-06-04T17:26:59 und psyco geht auch nur global 2006-06-04T17:27:14 d.h.? 2006-06-04T17:27:26 rausnehmen und in den servern aktivieren 2006-06-04T17:27:45 pocoo.fcgi soll sich das selber aktivieren 2006-06-04T17:29:57 okay 2006-06-04T17:31:53 new commits: Changeset [885]: Remove disabled pysco support. 2006-06-04T17:35:53 new commits: Changeset [886]: updated pocoo.conf 2006-06-04T17:39:50 mitsuhiko: wenn ich in der config [board] title = "abc" hab, dann kann ich das im template mit {{ system.conf.board.title }} abrufen, oder? 2006-06-04T17:40:29 beewee: sofern implementiert ja 2006-06-04T17:41:00 ok 2006-06-04T17:48:22 beewee: problem 2006-06-04T17:48:31 ja? 2006-06-04T17:49:12 configs sind strings 2006-06-04T17:49:40 normale ugriffe gehen über 2006-06-04T17:50:07 cfg.get_bool('path.to.test', 'value') 2006-06-04T17:50:37 templates können keine methoden mit argumenten aufrufen 2006-06-04T17:50:46 was also machen? 2006-06-04T17:51:17 hm, gute frage, moment, ich überleg mal 2006-06-04T17:53:36 hm, man könnte beim start von pocoo für jede config-eigenschaft eine funktion generieren, aber das ist zu umständlich 2006-06-04T17:54:02 hm, wir könnten doch einbauen, dass templates funktionen mit argumenten aufrufen können ;-) 2006-06-04T17:57:18 *** das-q has joined #pocoo 2006-06-04T17:57:34 gugug 2006-06-04T17:57:41 mitsuhiko: war wohl nix mit heute mittag, hab "etwas" laenger geschlafen 2006-06-04T17:58:00 hehe 2006-06-04T17:58:02 moin das-q 2006-06-04T17:58:12 so bis 16.xx :) 2006-06-04T17:58:15 beewee: andere idee 2006-06-04T17:58:19 aergerlich, ganzer Tag wech 2006-06-04T17:58:24 type prefixen 2006-06-04T17:58:43 wer ist denn das q? 2006-06-04T17:58:44 {{ system.conf.int.board.redirect_time }} 2006-06-04T18:00:21 beewee: das-q will bei pocoo mitmachen :) 2006-06-04T18:00:30 ui, sehr gut 2006-06-04T18:00:31 sofern er kann 2006-06-04T18:00:34 hallo das-q :D 2006-06-04T18:00:40 hi :) 2006-06-04T18:10:29 beewee: was hälst du vom prefix(d)ing? 2006-06-04T18:13:11 hm, was meinst du? 2006-06-04T18:14:43 {{ system.conf.int.board.redirect_time }} 2006-06-04T18:14:46 für integers 2006-06-04T18:14:50 {{ system.conf.str.board.redirect_time }} 2006-06-04T18:14:53 für strings 2006-06-04T18:14:57 {{ system.conf.bool.board.redirect_time }} 2006-06-04T18:15:03 für booleans 2006-06-04T18:15:07 {{ system.conf.float.board.redirect_time }} 2006-06-04T18:15:11 für floats 2006-06-04T18:16:05 hm, ok :D 2006-06-04T18:31:09 beewee: bitte testen :) 2006-06-04T18:34:06 new commits: Changeset [887]: implemented config accessing for templates 2006-06-04T18:34:54 urgs! 2006-06-04T18:35:02 mitsuhiko: ungarische config notation 2006-06-04T18:35:12 * xorAxAx rennt weg vor all den unpythonischen hackern 2006-06-04T18:35:19 xorAxAx: bessere idee? 2006-06-04T18:35:36 mitsuhiko: wie wärs ohne? 2006-06-04T18:35:51 xorAxAx: dann bekomm ich immer strings 2006-06-04T18:36:05 du hast doch filter dafür 2006-06-04T18:36:17 klar 2006-06-04T18:36:28 stimmt 2006-06-04T18:55:30 bäh 2006-06-04T18:55:46 oh, zu früh 2006-06-04T18:55:49 filter: fein 2006-06-04T18:59:23 200ms per request 2006-06-04T19:00:17 1,5s bei 10 gleichzeitigen 2006-06-04T19:00:25 (mit dem Paste server) 2006-06-04T19:00:27 new commits: Changeset [888]: updated jinja for type conversation 2006-06-04T19:00:49 dann wäre es 2006-06-04T19:00:59 {{ system.conf.board.redirect_time|toint }} 2006-06-04T19:01:13 toint %-) 2006-06-04T19:01:30 birkenfeld: also einfach ZEO nehmen und 10 kisten dahin stellen 2006-06-04T19:01:33 mitsuhiko: jo 2006-06-04T19:01:47 bei CGI kommen noch 0.2s drauf 2006-06-04T19:02:02 %-) 2006-06-04T19:02:04 birkenfeld: bei cgi kommen noch mehr rauf denk ich 2006-06-04T19:02:28 meinst? ich hab hier eine init time von 0.185 2006-06-04T19:03:27 init time? 2006-06-04T19:03:49 birkenfeld: inkl interpreter start 2006-06-04T19:03:51 +? 2006-06-04T19:04:05 ja 2006-06-04T19:04:27 das ist nicht viel 2006-06-04T19:05:25 eine nfs session kann man ja immer noch einlegen 2006-06-04T19:05:27 new commits: Changeset [889]: |toint and friends are now called |int (thx xorAxAx ) 2006-06-04T19:05:46 hehe 2006-06-04T19:05:47 na gut, im mittel sind es 0.25 2006-06-04T19:06:02 mitsuhiko: nicht viel? %-) 2006-06-04T19:06:14 habt ich schonmal phpbb gebenchmarked? 2006-06-04T19:06:27 xorAxAx: das musst du wissen 2006-06-04T19:07:49 wegen performance wird vor allem an einem hängen 2006-06-04T19:08:11 1.) gelesen/nicht gelesen flag 2006-06-04T19:08:26 da braucht das ubuntuusers phpbb 2sec für die index seite 2006-06-04T19:08:40 und 2.) wie viel ram 2006-06-04T19:08:51 mitsuhiko: "resource_exists, resource_string = None" ? 2006-06-04T19:09:09 birkenfeld: cobalt? 2006-06-04T19:09:14 nö, jinja 2006-06-04T19:09:25 birkenfeld: wo ist das? 2006-06-04T19:10:39 loader.py +19 2006-06-04T19:10:49 achja. seh schon 2006-06-04T19:10:55 ausgebessert 2006-06-04T19:11:20 das war für den eierlader 2006-06-04T19:11:22 new commits: Changeset [890]: fixed typo in jinja loaders 2006-06-04T19:11:55 mitsuhiko: jinja/filters.py +626 2006-06-04T19:13:22 birkenfeld: das komma? 2006-06-04T19:15:16 das kolon 2006-06-04T19:17:20 birkenfeld: was passt beim doppelpunkt nicht? 2006-06-04T19:17:44 der fehlte bei mir 2006-06-04T19:18:57 birkenfeld: hast du das schon geändert? am server isses richtig 2006-06-04T19:19:34 ja 2006-06-04T19:19:39 oki 2006-06-04T19:19:41 komisch ;) 2006-06-04T19:19:43 achso 2006-06-04T19:19:46 strange ^^ 2006-06-04T19:19:54 das-q: ping ^^ 2006-06-04T19:22:16 new commits: Changeset [891]: Improve manage.py usage output. 2006-06-04T19:29:05 mitsuhiko: pong 2006-06-04T19:29:11 beewee: also das mit den configs jetzt halt anders ^^ 2006-06-04T19:29:23 das-q: aaaalso ^^ 2006-06-04T19:29:33 du willst mitmachen :) 2006-06-04T19:29:41 auf was hättest du lust? 2006-06-04T19:30:09 und noch wichtiger, bist du windows user? :) 2006-06-04T19:31:13 lol 2006-06-04T19:31:45 beewee: da importiert pocoo nämlich nicht 2006-06-04T19:36:46 mitsuhiko: 1. bin hier gerade unter Windows ja, ist ne Frage der Zeit, bis ich auf FreeBSD als Workstation wechsle 2006-06-04T19:37:03 ich muss doch mal die VMWare anschmeißen 2006-06-04T19:37:08 das-q: wir brauchen einen win user 2006-06-04T19:37:23 birkenfeld: du hast eine mit win? 2006-06-04T19:37:42 ja 2006-06-04T19:37:52 praktisch 2006-06-04T19:38:06 mitsuhiko: die Frage mit der Lust faellt mir schwer, zu beantworten :) Am sinnvollsten halte ich es noch, so oder so Praxis zu gewinnen. Ich hab das "Learning Python" ja noch nicht durch 2006-06-04T19:39:00 ich glaub in pocoo kommt man schnell rein, wenn man die importer magie außer acht lässt 2006-06-04T19:40:01 birkenfeld: sqlalchemy 0.2 ist übrigens wirklich nett. keine threading magie mehr 2006-06-04T19:40:10 ja, sofern nicht explizit gewünscht 2006-06-04T19:42:21 new commits: Changeset [892]: Now that Pocoo management is fancy and colorful, we can start shipping … 2006-06-04T19:43:06 mitsuhiko: ich habe erstmal vor, den theoretischen Teil im Buch (vielleicht kennst du es ja) zu Ende zu lesen und dann mein teamspeakquery-Skript zu vollenden. Da koenntest du ja einen Blick drauf werfen, wenn es dann fertig ist und beurteilen ;) 2006-06-04T19:43:13 mitsuhiko: bzw. danach urteilen 2006-06-04T19:44:05 das-q: kannst ja den pocoo code auschecken und seghen, ob du ihn verstehst :) 2006-06-04T19:44:50 mitsuhiko: subversion, windows *krampf* hehe 2006-06-04T19:44:56 mitsuhiko: da wuenscht man sich apt-get 2006-06-04T19:45:47 hehe. mich nerven eher die fehlenden symlinks und die fehlende bash :) 2006-06-04T19:47:48 ah, zum Glueck gibts tortoisesvn 2006-06-04T19:48:42 siehe http://tortoisesvn.tigris.org/images/ExplorerView1.png 2006-06-04T19:48:56 das-q: wenn du den code auf anhieb nicht verstehst, isses auch net schlimm, das geht mir bei jedem neuen Projekt auch so ^^ 2006-06-04T19:49:23 beewee: auf Anhieb wohl sowieso nicht, denn mir faellts oft schwer den Anfang zu finden ;) 2006-06-04T19:49:27 das-q: also ihook.py solltest du auf jeden fall sofort verstehn 2006-06-04T19:49:42 birkenfeld: achja. ein problem hätt ich noch :) 2006-06-04T19:49:46 epydoc 2006-06-04T19:49:49 ja? 2006-06-04T19:49:58 dem kann ich den importhook nicht einprügeln 2006-06-04T19:50:11 apidocs wären aber fein 2006-06-04T19:50:43 dann musst du halt für den epydoc-lauf den importhook ausschalten 2006-06-04T19:51:02 birkenfeld: und wie kommt der dann an core.pkg? 2006-06-04T19:51:21 aso, der context macht probleme 2006-06-04T19:52:12 oehm, user/pw fuer svn? 2006-06-04T19:52:25 werde danach gefragt, greife auf http://trac.pocoo.org/repos/pocoo/trunk/ zurueck 2006-06-04T19:52:34 wie rufst du denn epydoc auf? 2006-06-04T19:52:44 das-q: lesend darf er da nichts sagen 2006-06-04T19:52:58 * das-q muss nochmal die svn-doku lesen *todo* 2006-06-04T19:53:39 birkenfeld: epydoc -o api pocoo 2006-06-04T19:54:33 nur logischerweise bekomm ich von pocoo.pkg.core keine doku 2006-06-04T19:55:01 hm 2006-06-04T19:55:23 und wenn du einfach temporär core.pkg in pkg/core umbenennst? 2006-06-04T19:55:33 moment 2006-06-04T19:55:40 epydoc ist ein python programm 2006-06-04T19:57:34 dem kann ich sicher den import unterjubeln 2006-06-04T19:59:19 haha 2006-06-04T19:59:37 epydoc speichert und restauriert die builtins nach jedem import 2006-06-04T20:02:18 birkenfeld: hmm, mit dem ihook.py tu' ich mich noch ein bisschen schwer 2006-06-04T20:02:36 das-q: das ist kein problem 2006-06-04T20:03:07 dazu braucht man auch einiges wissen über Python-Interna 2006-06-04T20:05:34 jau, also ich schlage meinen Weg vor: dass ich erstmal mein Skript fertigschreibe und sich das dann mal jemand zu Gemuete fuehrt 2006-06-04T20:05:52 bis es soweit ist, koennts noch 2 Wochen dauern, erstmal will ich ja wie gesagt das Buch durchziehen 2006-06-04T20:06:01 nunja, kommt Zeit, kommt Rat :) 2006-06-04T20:06:06 birkenfeld: ich hab glaub ich eine lösung 2006-06-04T20:06:24 das-q: fühl dich frei vorbeizuschauen 2006-06-04T20:06:38 * das-q fuehlt sich frei 2006-06-04T20:06:53 mitsuhiko: lass hören 2006-06-04T20:06:59 * xorAxAx fühlt sich frei, sich über anglizismen in diesem channel aufzuregen :) 2006-06-04T20:07:12 *** MasterC has joined #pocoo 2006-06-04T20:07:18 xorAxAx: Angli? Wo? *jehova* 2006-06-04T20:07:21 xorAxAx: das ist kein anglizismus 2006-06-04T20:07:27 mitsuhiko: quelle? 2006-06-04T20:07:36 birkenfeld: script schreiben, dass pocoo importiert 2006-06-04T20:07:54 und dann das cli interfase von epydoc startet 2006-06-04T20:08:08 xorAxAx: k.A. 2006-06-04T20:08:11 xorAxAx: das macht doch eh keinen sinn, das hab ich gerade realisiert 2006-06-04T20:08:27 birkenfeld: was denn? 2006-06-04T20:08:36 birkenfeld: schon wieder! 2006-06-04T20:08:38 xorAxAx: sich über anglizismen aufzuregen ;) 2006-06-04T20:08:39 xorAxAx: meintest du das "feel free"? 2006-06-04T20:08:42 das-q: ja 2006-06-04T20:08:45 aaah 2006-06-04T20:08:46 und das "sinn machen" nun :) 2006-06-04T20:08:47 xorAxAx: das war ja der witz der sache 2006-06-04T20:08:55 das "realisieren" ist auch ein anglizismus 2006-06-04T20:09:01 xorAxAx: das "sinn machen" ist ja wirklich ne Zwiebelfisch-Seuche 2006-06-04T20:09:06 birkenfeld: jo 2006-06-04T20:09:13 zumindest in der bedeutung 2006-06-04T20:09:24 * xorAxAx realisiert gleich erstmal ein sauberes zimmer 2006-06-04T20:14:19 *** das-q has quit IRC 2006-06-04T20:15:17 birkenfeld: was sagt mir das? 2006-06-04T20:15:23 ImportError: cannot import name pkg 2006-06-04T20:15:56 wird da bogus package nicht schon von setup_importhook() erstellt? 2006-06-04T20:17:01 rofl 2006-06-04T20:17:14 ['__builtins__', '__doc__', '__docformat__', '__file__', '__license__', '__name__', '__path__', '__version__', 'exceptions', 'ihook', 'pocoo.pkg', 'settings', 'setup_importhook'] 2006-06-04T20:17:21 output von dir(pocoo) 2006-06-04T20:17:37 warum heißt das pocoo.pkg? 2006-06-04T20:22:13 hmmm. das bring ich so wirklich nicht zum laufen 2006-06-04T20:22:43 eval! 2006-06-04T20:24:08 xorAxAx: eval? 2006-06-04T20:24:25 lautmalerischer scherz. 2006-06-04T20:28:07 birkenfeld: also. das pocoo framework braucht noch ein api doc script ^^ 2006-06-04T20:30:31 new commits: Changeset [893]: fixed typo in filters (birkenfeld was right) and added not working api gen … 2006-06-04T20:38:43 so, bin re 2006-06-04T20:38:48 wb beewee 2006-06-04T20:38:50 exceptions.AttributeError: 'Request' object has no attribute 'config' 2006-06-04T20:39:01 habt ihr mal wieder alles kaputt gemacht ;-) 2006-06-04T20:39:04 moment 2006-06-04T20:39:42 beewee: svn up 2006-06-04T20:39:44 new commits: Changeset [894]: fixed small typo 2006-06-04T20:40:00 ah :D 2006-06-04T20:42:11 hm, {{ system.conf.str.board.title }} funzt nich 2006-06-04T20:48:06 beewee: nö 2006-06-04T20:48:12 {{ system.conf.board.title }} 2006-06-04T20:48:17 nur so+ 2006-06-04T20:48:47 umwandeln mit den neuen filtern |int, |str, |float, |bool 2006-06-04T20:49:19 {% if system.conf.board.showfooter|makebool %} 2006-06-04T20:49:20 ... 2006-06-04T20:49:25 {% else %} 2006-06-04T20:50:17 also {{ system.conf.board.title }} geht auch net ;-) 2006-06-04T20:50:29 und ich hab irgendwie keine filter |int etc 2006-06-04T20:50:40 achja. klar 2006-06-04T20:50:42 moment 2006-06-04T20:50:59 hey, cool, pocoo wird farbig ^^ 2006-06-04T20:53:22 beewee: ? 2006-06-04T20:53:26 svn up :) 2006-06-04T20:53:41 starte mal deine pocoo-instanz neu 2006-06-04T20:53:43 new commits: Changeset [895]: implemented config accessor 2006-06-04T20:53:45 dann siehst du farbe :D 2006-06-04T20:54:11 exceptions.NameError: global name 'filters' is not defined 2006-06-04T20:54:15 hmmm ^^ 2006-06-04T20:54:43 und {{ system.conf.board.title }} will immer noch net gehen ;-) 2006-06-04T20:56:37 new commits: Changeset [896]: fixed jinja bug with filters on conditions 2006-06-04T20:56:38 beewee: irgendein fehler? 2006-06-04T20:56:51 und was meinst du mit farbe? 2006-06-04T20:57:25 also, wenn du deine pocoo-instanz neustartest siehst du *** Pocoo command line administration tool *** jetzt in farbe ^^ 2006-06-04T20:57:48 nein, kein fehler bei {{ system.conf.board.title }} 2006-06-04T20:58:01 aber bei |str kommt der fehler, dass er den str-filter einfach net findet 2006-06-04T20:58:07 * mitsuhiko hat keine farbe :( 2006-06-04T20:58:16 beewee: jinja updaten 2006-06-04T20:59:04 |str funzt jetzt 2006-06-04T20:59:13 aber conf-variablen immer noch net 2006-06-04T20:59:42 doch 2006-06-04T21:00:16 beewee: /thread/%ID% und nich /thread/%ID%/ bitte 2006-06-04T21:00:28 doch 2006-06-04T21:00:43 weil es /thread/123/response gibt 2006-06-04T21:01:02 hmm 2006-06-04T21:01:18 also eigentlich sollten threads leafes sein 2006-06-04T21:01:40 /thread/123?do=response ? 2006-06-04T21:01:51 nö 2006-06-04T21:01:52 dumm 2006-06-04T21:02:52 hm, ich habe jetzt das Problem, dass conf-variablen zwar gehen, aber nur bool/int, nicht str# 2006-06-04T21:03:03 lol? 2006-06-04T21:04:46 ne, bool geht auch net gscheit 2006-06-04T21:04:56 {{ system.conf.cache.enabled|bool }} gibt immer false zurück, obwohl der wert true ist 2006-06-04T21:05:04 beewee: |makebool 2006-06-04T21:05:42 exceptions.TypeError: check() takes no arguments (1 given) 2006-06-04T21:05:49 in Module jinja.filters:580 in do_makebool 2006-06-04T21:05:57 mom 2006-06-04T21:06:55 beewee: svn up 2006-06-04T21:06:57 new commits: Changeset [897]: fixed big in |makebool 2006-06-04T21:07:33 *bug 2006-06-04T21:07:34 ... 2006-06-04T21:07:59 hm, ne, geht immer noch net :D 2006-06-04T21:08:06 {{ system.conf.cache.enabled|makebool }} gibt immer False zurück 2006-06-04T21:08:20 beewee: gibts [cache] 2006-06-04T21:08:23 enabled 2006-06-04T21:08:24 ? 2006-06-04T21:08:34 bei mir schon 2006-06-04T21:08:40 [cache] 2006-06-04T21:08:43 enabled = true 2006-06-04T21:09:11 hmmm 2006-06-04T21:09:23 und ohne |makebool gehts? 2006-06-04T21:09:49 ohne das gibt es einfach "" aus 2006-06-04T21:09:56 s/""/ 2006-06-04T21:10:06 dann findert er das nicht 2006-06-04T21:10:08 hmmm 2006-06-04T21:10:51 geht bei keiner config-einstellung 2006-06-04T21:10:58 beewee: svn u 2006-06-04T21:11:44 nö, will imemr ncoh nicht :( 2006-06-04T21:11:46 new commits: Changeset [898]: fixed bug in config accessor 2006-06-04T21:12:13 beewee: nicht gut ^^ 2006-06-04T21:12:24 geht bei dir denn {{ system.conf.cache.enabled }} oder sowas? 2006-06-04T21:12:51 beewee: up 2006-06-04T21:12:54 new commits: Changeset [899]: fixed another one 2006-06-04T21:13:34 ne, will nicht :( 2006-06-04T21:14:01 du bist echt arm dran,1. musst du da bugs suchen und 2. hast du keine farbe in der konsole :D 2006-06-04T21:14:30 mitsuhiko: also farbe muss schon sein 2006-06-04T21:14:50 birkenfeld: wo soll die sein? :( 2006-06-04T21:14:54 manage.py 2006-06-04T21:15:12 manage.py runserver 2006-06-04T21:16:02 ah. jetzt 2006-06-04T21:16:06 hatte konflikt 2006-06-04T21:18:34 siehe meine commit msg 2006-06-04T21:22:12 birkenfeld: ROFL 2006-06-04T21:25:12 birkenfeld: http://trac.pocoo.org/browser/pocoo/trunk/pocoo/utils/console.py#L135 2006-06-04T21:25:18 warum nicht locals()? 2006-06-04T21:25:49 ist nicht mein code 2006-06-04T21:25:59 siehe dateianfang 2006-06-04T21:26:25 feel free to change 2006-06-04T21:26:38 das orginal war noch grauenhafter 2006-06-04T21:26:46 ein semikolon *urgs* 2006-06-04T21:26:58 lol 2006-06-04T21:28:03 öhm 2006-06-04T21:28:09 plattformkompatibel bitte 2006-06-04T21:28:19 d.h. keine linuxism oder gentooisms :) 2006-06-04T21:29:33 mitsuhiko: hast du eigentlich schon mit omni abgesprochen, wie es mit hgweb weitergehen soll? :) 2006-06-04T21:30:10 xorAxAx: nö, da war die hand im weg 2006-06-04T21:30:43 mitsuhiko: er meinte ja, dass er als nächstes wsgi einbauen will 2006-06-04T21:31:00 jo 2006-06-04T21:31:10 hm. unterstützt die windows konsole keine ansi escape codes? 2006-06-04T21:31:53 xorAxAx: dein einsatz 2006-06-04T21:31:56 new commits: Changeset [900]: Fix import hook, work on build_api_docs script. 2006-06-04T21:32:05 birkenfeld: hmm, ich glaube nicht 2006-06-04T21:32:17 probiers mal aus 2006-06-04T21:32:29 nö, tut sie nicht 2006-06-04T21:32:32 * mitsuhiko ist essen 2006-06-04T21:32:39 blödes dinf 2006-06-04T21:32:47 birkenfeld: das tut ein posix aber auch nicht 2006-06-04T21:33:03 birkenfeld: es muss in jedem fall die termcap ausgewertet werden 2006-06-04T21:33:06 dafür gibts curses 2006-06-04T21:33:16 denn nicht jedes terminal hat die gleichen steuercodes 2006-06-04T21:33:18 dazu bin ich zu faul 2006-06-04T21:33:26 dirty! 2006-06-04T21:33:32 wenn jemand probleme hat kann er ja einen bugreport schreiben 2006-06-04T21:33:34 ;) 2006-06-04T21:33:47 * xorAxAx öffnet mal das trac :) 2006-06-04T21:33:53 xorAxAx: sys.platform == 'win'? 2006-06-04T21:34:09 birkenfeld: use the source, luke :) 2006-06-04T21:34:19 wo gibts die? 2006-06-04T21:34:21 win32 hier 2006-06-04T21:34:31 birkenfeld: keine ahnung, musst du mal einen python committer fragen 2006-06-04T21:34:36 hm 2006-06-04T21:34:48 mitsuhiko, bist du ein python committer? 2006-06-04T21:35:44 hey, das hat ein eigenes sourcefile 2006-06-04T21:35:52 getplatform.c 2006-06-04T21:35:56 mit 12 LOC 2006-06-04T21:38:45 new commits: Changeset [901]: No color for Windows users. 2006-06-04T21:40:12 mit dem py-package hättet ihr sowas nicht bauen müssen :) 2006-06-04T21:40:35 so? 2006-06-04T21:41:24 weißt du, wie der sprint vorangeht? 2006-06-04T21:43:42 du meinst den pypy-sprint? :) 2006-06-04T21:43:54 birkenfeld: jo, py hat colors abstrahiert 2006-06-04T21:44:04 xorAxAx: wo und wie? 2006-06-04T21:44:18 siehe die sources :) 2006-06-04T21:44:35 http://codespeak.net/py/ 2006-06-04T21:45:32 :q 2006-06-04T21:46:01 etwas genauer gehts nicht? 2006-06-04T21:46:07 oh, war ja schon online ^^ 2006-06-04T21:47:30 birkenfeld: nein, ich hab das package noch nie benutzt, ich mag den namen nicht :) 2006-06-04T21:48:12 naja, es tuts momentan ja ganz gut... 2006-06-04T21:49:21 birkenfeld: farben auf windows kannst du wieder einbauen ^^ 2006-06-04T21:49:29 es importiert ja dich nicht :) 2006-06-04T21:49:31 re 2006-06-04T21:49:49 ha... 2006-06-04T21:50:01 ich werde jetzt mal rebooten 2006-06-04T21:50:04 *** birkenfeld has quit IRC 2006-06-04T21:53:06 beewee: ping 2006-06-04T21:53:39 mitsuhiko: pong 2006-06-04T21:53:45 *** birkenfeld has joined #pocoo 2006-06-04T21:53:51 moin 2006-06-04T21:53:52 wb birkenfeld :D 2006-06-04T21:54:20 birkenfeld: ich hätt dich gekickt, wenns mirc gewesen wäre ^^ 2006-06-04T21:54:34 hehe 2006-06-04T21:54:39 ich muss jetzt erst mal python installieren 2006-06-04T21:55:00 kein python? schäm dich 2006-06-04T21:55:02 und die neuesten sicherheitspatches aufspielen 2006-06-04T21:55:09 xorAxAx, da siehst du wie oft ich dieses windows verwende 2006-06-04T21:55:22 mitsuhiko: weswegen haste denn gepingt? 2006-06-04T21:55:30 birkenfeld: "ihr system ist gefährdet" <-- virenschutz aufspielen nicht vergessen 2006-06-04T21:55:37 beewee: wegen config 2006-06-04T21:55:39 der updated auch gerade 2006-06-04T21:56:44 beewee: kannst du eine testseite für das config ding machen? 2006-06-04T21:57:00 ok, jetzt setuptools 2006-06-04T21:57:14 du meinst einfach eine Seite /test, wo ich ein paar von den config-variablen drauftu? 2006-06-04T21:57:27 beewee: ney. bessere idee. moment 2006-06-04T21:59:45 irgendwie ist die schrift etwas verwaschen 2006-06-04T21:59:51 http://www.heise.de/newsticker/meldung/73837 *hrhr* 2006-06-04T22:01:31 new commits: Changeset [902]: hopefully corrected config (ping beewee ) 2006-06-04T22:02:01 birkenfeld: das ist normal unter windows 2006-06-04T22:02:15 das font rendering ist für die eier 2006-06-04T22:02:20 ich hab nur 400 MB frei, das ist fast etwas wenig für cygwin 2006-06-04T22:02:34 aber wenigstens funktioniert easyinstall 2006-06-04T22:03:21 sorry, mitsuhiko, aber geht immer noch nciht :( 2006-06-04T22:04:04 so. SQLAlchemy, Paste, was noch? 2006-06-04T22:06:05 beewee: pastedeploy 2006-06-04T22:06:12 beewee: welche config value? 2006-06-04T22:06:26 birkenfeld: simplejson 2006-06-04T22:06:32 und pysqlite2 2006-06-04T22:06:34 mitsuhiko: {{ system.conf.board.redirecttime }} 2006-06-04T22:06:45 mitsuhiko: ergibt einfach nix 2006-06-04T22:06:48 ah 2006-06-04T22:07:14 u'' 2006-06-04T22:07:17 beewee: tatsache 2006-06-04T22:09:07 u'5' 2006-06-04T22:09:11 jetzt aber 2006-06-04T22:09:19 svn up? 2006-06-04T22:09:28 jup 2006-06-04T22:10:05 {{ system.conf.board.redirecttime }} 2006-06-04T22:10:06 new commits: Changeset [903]: finally fixed config 2006-06-04T22:10:12 == ni 2006-06-04T22:10:13 +x 2006-06-04T22:10:16 shit 2006-06-04T22:10:44 hmmm 2006-06-04T22:11:02 okay, jetzt gehts 2006-06-04T22:11:31 beewee: jetzt bin ich überfragt 2006-06-04T22:11:36 klingt nach jinja bug 2006-06-04T22:16:50 >>> resolve_variable(u'config.board.redirecttime', ctx) 2006-06-04T22:16:56 gibt fehler 2006-06-04T22:16:59 strange 2006-06-04T22:24:31 mitsuhiko, kannst du mal was checken? 2006-06-04T22:24:37 jo? 2006-06-04T22:24:47 cd core.pkg 2006-06-04T22:24:54 >>> import imp 2006-06-04T22:25:03 >>> imp.find_module("", os.path.abspath(".")) 2006-06-04T22:25:29 ImportError: No frozen submodule named /home/blackbird/Developement/pocoo/trunk/pocoo/core.pkg. 2006-06-04T22:25:39 ah, sry 2006-06-04T22:25:43 >>> imp.find_module("", [os.path.abspath(".")]) 2006-06-04T22:25:53 (None, '/home/blackbird/Developement/pocoo/trunk/pocoo/core.pkg/', ('', '', 5)) 2006-06-04T22:26:04 okay, unter Windows gibt das nen ImportError 2006-06-04T22:26:13 der punkt? 2006-06-04T22:26:20 diese zeile, ja 2006-06-04T22:27:04 deswegen funktioniert der import nicht 2006-06-04T22:27:52 hmmmm 2006-06-04T22:28:01 nicht so gut 2006-06-04T22:29:03 denkt daran, dass 2.5 dank nfs ne andere import semantik hat :) 2006-06-04T22:29:15 beewee: gut. ich weiß, warum es nicht geht 2006-06-04T22:29:35 xorAxAx, das dürfte keine probleme machen 2006-06-04T22:29:49 das war ein bug 2006-06-04T22:37:52 mitsuhiko, schreib mal in die dependencies mit rein: PasteDeploy und PIL 2006-06-04T22:38:11 PIL fliegt raus 2006-06-04T22:38:33 beewee hat angefangen das captcha nativ zu implementieren 2006-06-04T22:38:35 ah 2006-06-04T22:39:12 jedenfalls gehts jetzt :) 2006-06-04T22:39:35 zumindest plain packages 2006-06-04T22:39:40 ZIP hab ich noch nicht probiert 2006-06-04T22:40:25 birkenfeld: super. wo hings? 2006-06-04T22:40:42 ich hab einfach um das angesprochene problem rumgehackt 2006-06-04T22:41:56 wer kanns jetzt testen? 2006-06-04T22:41:57 new commits: Changeset [904]: Fix import hook for Windows oddity. 2006-06-04T22:42:22 birkenfeld: auf linux? 2006-06-04T22:42:26 ja 2006-06-04T22:43:07 wobei, das kann ich dann auch 2006-06-04T22:43:14 moment :) 2006-06-04T22:43:36 importiert 2006-06-04T22:43:41 also mein jinja nicht 2006-06-04T22:43:46 das ist noch broken 2006-06-04T22:44:07 okay, dann bis gleich 2006-06-04T22:44:11 *** birkenfeld has quit IRC 2006-06-04T22:46:32 *** gbrandl has joined #pocoo 2006-06-04T22:46:39 *** gbrandl is now known as birkenfeld 2006-06-04T22:47:02 sodale 2006-06-04T22:48:22 wb 2006-06-04T22:48:32 warum joinst du eigentlich immer als gbrandl? 2006-06-04T22:48:45 beewee: jetzt gehts :) 2006-06-04T22:50:29 mitsuhiko: mein xchat 2006-06-04T23:09:05 new commits: Changeset [906]: Simplify handler regexes. 2006-06-04T23:09:06 mitsuhiko: ping 2006-06-04T23:09:18 birkenfeld: pong 2006-06-04T23:09:45 warum expandiert {{page}} in der 404 page zu ? 2006-06-04T23:10:08 birkenfeld: stimmt. das wollte ich mal nachprüfel 2006-06-04T23:10:14 ichg schau mal 2006-06-04T23:13:06 new commits: Changeset [908]: deepcopy breaks dict creation :: Changeset [907]: Remove unneeded branch. 2006-06-04T23:16:04 hmmmm 2006-06-04T23:17:27 birkenfeld: ich weiß warum 2006-06-04T23:17:34 ja? 2006-06-04T23:17:37 wegen dem {% trans %} 2006-06-04T23:20:40 d.h.? 2006-06-04T23:21:39 fixed 2006-06-04T23:22:12 birkenfeld: {% trans %} markiert übersetbare texte. d werden variablen anders gerendert wegen i18n 2006-06-04T23:22:14 new commits: Changeset [909]: fixed variable rendering vor placeholders in {% trans %} 2006-06-04T23:22:39 {% trans %}Hello {{ username|e }}!{% endtrans %} 2006-06-04T23:22:45 wird intern so gespeichert: 2006-06-04T23:22:46 ok 2006-06-04T23:22:55 Hello %(username)s! 2006-06-04T23:22:59 also ohne filter 2006-06-04T23:23:13 wunderbar 2006-06-04T23:23:17 es geht 2006-06-04T23:25:00 das einzige was mich noch nervt ist, dass config.to_dict() nur eine shallow copy der internen datenstructur zurückgibt 2006-06-04T23:25:02 new commits: Changeset [910]: Add some logging msgs 2006-06-04T23:27:05 birkenfeld: kennst du pep350 2006-06-04T23:27:08 http://www.kate-editor.org/screenshots/kwrite/editing_c_code ? 2006-06-04T23:27:12 argh 2006-06-04T23:27:16 http://www.python.org/dev/peps/pep-0350/ 2006-06-04T23:27:18 das :) 2006-06-04T23:31:34 ja, ein bisschen 2006-06-04T23:32:01 das hat kaum offiziellen charakter 2006-06-04T23:33:27 joa 2006-06-04T23:33:43 mir gehts nur darum, dass ich die tags im trac anzeigen kann 2006-06-04T23:34:30 *** MasterC has quit IRC 2006-06-04T23:34:40 xorAxAx: nicht nur ich kann refleaks einchecken 2006-06-04T23:34:46 sprich ein skript schreiben, dass bei commit die py dateien nach tags durchforstet und auf einer seite im trac auflistet 2006-06-04T23:35:02 ja, das wäre fein 2006-06-04T23:35:33 soll ich diesen <...> teil auch parsen? 2006-06-04T23:35:41 dh, das pep beachten? 2006-06-04T23:36:27 ansonsten hätt icg gesagtr dringlickeit einfach nach der anzahl der rufzeichen 2006-06-04T23:36:36 # XXX text here !!! 2006-06-04T23:36:45 machs wie du willst, ich hab noch niemanden PEP 350 beachten sehen 2006-06-04T23:36:58 gut :) 2006-06-04T23:37:10 die syntax dort ist nämlich komisch 2006-06-04T23:42:40 birkenfeld: wer denn noch? :) 2006-06-04T23:46:26 xorAxAx: MvL 2006-06-04T23:46:43 und jetzt werd ichs reparieren ;) 2006-06-04T23:47:48 hehe