| *** jpfarias_ has quit IRC | 00:12 | |
| *** flox has quit IRC | 00:27 | |
| *** RaFromBRC|lunch is now known as RaFromBRC | 00:36 | |
| *** dobee has quit IRC | 00:42 | |
| *** norro has quit IRC | 00:53 | |
| *** danielblackburn_ has quit IRC | 00:58 | |
| *** regebro has left #zope3-dev | 01:02 | |
| *** benji has quit IRC | 01:02 | |
| *** jeffk has joined #zope3-dev | 01:21 | |
| *** jodok has quit IRC | 01:36 | |
| *** rmarianski has quit IRC | 01:40 | |
| *** pbugni has quit IRC | 01:44 | |
| *** jpfarias has joined #zope3-dev | 01:48 | |
| *** J1m has quit IRC | 01:48 | |
| *** timte has quit IRC | 01:56 | |
| *** danielblackburn_ has joined #zope3-dev | 02:04 | |
| *** danielblackburn_ has quit IRC | 02:23 | |
| *** RaFromBRC has quit IRC | 02:26 | |
| *** sp0cksbeard has quit IRC | 02:30 | |
| *** quodt has quit IRC | 03:20 | |
| *** tjs has joined #zope3-dev | 03:24 | |
| tjs | looking for a buildbot z3 test runner class | 03:24 |
|---|---|---|
| tjs | for creating build steps | 03:24 |
| tjs | anyone have anything handy? | 03:24 |
| *** niemeyer has quit IRC | 03:29 | |
| *** mcdonc has quit IRC | 03:31 | |
| *** pbugni has joined #zope3-dev | 04:23 | |
| *** pbugni has quit IRC | 04:26 | |
| *** rcrafton has quit IRC | 04:34 | |
| *** tjs has left #zope3-dev | 04:47 | |
| *** rcrafton has joined #zope3-dev | 04:58 | |
| *** philiKON has joined #zope3-dev | 04:59 | |
| *** rmarianski has joined #zope3-dev | 05:00 | |
| *** philiKON_ has quit IRC | 05:02 | |
| *** alecm has quit IRC | 05:18 | |
| *** jpfarias has quit IRC | 05:34 | |
| *** philiKON_ has joined #zope3-dev | 05:46 | |
| *** mcdonc has joined #zope3-dev | 05:55 | |
| *** stub has joined #zope3-dev | 05:59 | |
| *** rmarianski has quit IRC | 05:59 | |
| *** philiKON has quit IRC | 06:03 | |
| *** [1]Doc_Dan has joined #zope3-dev | 06:43 | |
| *** jeffk has quit IRC | 06:53 | |
| *** rcrafton has quit IRC | 06:57 | |
| *** Doc_Dan has quit IRC | 07:01 | |
| *** [1]Doc_Dan is now known as Doc_Dan | 07:01 | |
| *** alecm has joined #zope3-dev | 07:20 | |
| *** amit_am has joined #zope3-dev | 07:26 | |
| *** alecm has quit IRC | 07:38 | |
| *** vod has quit IRC | 07:41 | |
| *** vod has joined #zope3-dev | 07:44 | |
| *** alecm has joined #zope3-dev | 07:57 | |
| *** stub has quit IRC | 08:04 | |
| *** sorin has joined #zope3-dev | 08:33 | |
| *** sorin is now known as sorindregan | 08:33 | |
| *** dobee has joined #zope3-dev | 08:50 | |
| *** jukart has joined #zope3-dev | 08:53 | |
| *** jodok has joined #zope3-dev | 08:55 | |
| *** zagy has joined #zope3-dev | 08:59 | |
| *** jodok_ has joined #zope3-dev | 09:02 | |
| *** jodok has quit IRC | 09:04 | |
| *** jodok_ is now known as jodok | 09:04 | |
| *** hdima has joined #zope3-dev | 09:11 | |
| *** jukart has quit IRC | 09:16 | |
| *** jukart has joined #zope3-dev | 09:20 | |
| *** romanofski has joined #zope3-dev | 09:33 | |
| *** philiKON_ is now known as philiKON | 09:36 | |
| *** d2m has joined #zope3-dev | 09:43 | |
| *** stub has joined #zope3-dev | 09:51 | |
| *** jodok has quit IRC | 09:54 | |
| *** timte has joined #zope3-dev | 10:00 | |
| *** kursor has joined #zope3-dev | 10:10 | |
| *** afd__ has joined #zope3-dev | 10:20 | |
| *** toutpt has joined #zope3-dev | 10:23 | |
| *** jpcw2002 has joined #zope3-dev | 10:23 | |
| *** harobed has joined #zope3-dev | 10:32 | |
| *** projekt01 has joined #zope3-dev | 10:40 | |
| *** MJ has joined #zope3-dev | 10:48 | |
| *** pelle_ has joined #zope3-dev | 11:08 | |
| *** stub has left #zope3-dev | 11:12 | |
| *** goschtl has joined #zope3-dev | 11:24 | |
| *** markusleist has quit IRC | 11:34 | |
| *** quodt has joined #zope3-dev | 11:41 | |
| *** BjornT has quit IRC | 11:48 | |
| *** BjornT has joined #zope3-dev | 11:53 | |
| *** goschtl_ has joined #zope3-dev | 12:09 | |
| goschtl_ | hi how can i debug unauthorized problems. is there anything like verbosesecurity for z3? | 12:10 |
| *** MJ|nickcollision has joined #zope3-dev | 12:14 | |
| *** jodok has joined #zope3-dev | 12:15 | |
| *** MJ has quit IRC | 12:15 | |
| *** jodok has quit IRC | 12:21 | |
| *** MJ|nickcollision is now known as MJ | 12:23 | |
| *** goschtl has quit IRC | 12:25 | |
| *** jinty has joined #zope3-dev | 12:37 | |
| *** greenman has joined #zope3-dev | 12:47 | |
| *** jinty_ has joined #zope3-dev | 12:48 | |
| *** jodok has joined #zope3-dev | 12:48 | |
| *** toutpt has quit IRC | 12:48 | |
| *** romanofs1i has joined #zope3-dev | 12:50 | |
| *** romanofski has quit IRC | 12:51 | |
| *** toutpt has joined #zope3-dev | 12:56 | |
| *** jodok has quit IRC | 12:56 | |
| *** jinty__ has joined #zope3-dev | 12:57 | |
| *** jinty has quit IRC | 12:57 | |
| *** jodok has joined #zope3-dev | 13:03 | |
| *** jodok_ has joined #zope3-dev | 13:04 | |
| *** jinty_ has quit IRC | 13:05 | |
| *** niemeyer has joined #zope3-dev | 13:06 | |
| *** jinty has joined #zope3-dev | 13:07 | |
| *** mgedmin has joined #zope3-dev | 13:08 | |
| *** __gotcha has joined #zope3-dev | 13:10 | |
| *** jinty__ has quit IRC | 13:15 | |
| *** jinty_ has joined #zope3-dev | 13:16 | |
| *** jodok has quit IRC | 13:21 | |
| *** jodok_ is now known as jodok | 13:21 | |
| *** yvl has joined #zope3-dev | 13:24 | |
| *** toutpt has quit IRC | 13:30 | |
| *** jinty has quit IRC | 13:32 | |
| goschtl_ | hi i have a custom authenticator in my function def principalInfo(self, id): the id is " zope.Everybody" instead of the id of my user! Why that? | 13:32 |
| *** jinty_ has quit IRC | 13:32 | |
| mgedmin | the user is not authenticated? | 13:34 |
| mgedmin | at least some versions of firefox didn't send the HTTP basic auth headers if it could get away with it | 13:35 |
| *** jodok has quit IRC | 13:35 | |
| goschtl_ | mgedmin: ok i will check what my Authenticator does exactly. | 13:35 |
| *** dunny has quit IRC | 13:37 | |
| *** kursor_ has joined #zope3-dev | 13:45 | |
| goschtl_ | mgedmin: the authenticateCredentials returns the right PrincipalInfo! and i ve checked the http headers for the request it seems to be authenticated! | 13:45 |
| *** __gotcha has left #zope3-dev | 13:47 | |
| *** agroszer has joined #zope3-dev | 13:50 | |
| *** jpcw2002 has quit IRC | 13:51 | |
| *** kursor has quit IRC | 13:52 | |
| *** rocky has joined #zope3-dev | 14:04 | |
| *** mkerrin has joined #zope3-dev | 14:06 | |
| *** Aiste has joined #zope3-dev | 14:15 | |
| *** jpcw2002 has joined #zope3-dev | 14:29 | |
| *** MJ has quit IRC | 14:41 | |
| *** afd_ has quit IRC | 14:59 | |
| *** greenman has quit IRC | 15:00 | |
| *** MJ has joined #zope3-dev | 15:01 | |
| *** toutpt has joined #zope3-dev | 15:03 | |
| *** ignas has joined #zope3-dev | 15:04 | |
| *** danielblackburn_ has joined #zope3-dev | 15:17 | |
| *** danielblackburn_ has quit IRC | 15:17 | |
| *** jodok has joined #zope3-dev | 15:24 | |
| *** danielblackburn has joined #zope3-dev | 15:24 | |
| goschtl_ | hi in the principalInfo(self, id) function of my custom authenticator i got always "zope.Everybody" or "zopeAuthenticated" as parameter id instead of my principal id. Is this normal? | 15:24 |
| *** danielblackburn has quit IRC | 15:27 | |
| *** danielblackburn has joined #zope3-dev | 15:28 | |
| rocky | what's the standard way of getting a buildout to generate the console scripts configured for an egg? | 15:28 |
| afd__ | rocky: there's nothing special | 15:29 |
| afd__ | in my experience, buildout reads the entry_points parameter of setup() | 15:29 |
| rocky | afd__: well i was expecting the script to be generated just by referencing it as an egg that my buildout uses... but that's not doing it so i assume i need to use a recipe to kickstart it or something | 15:29 |
| afd__ | and it even makes them .exe for Windows | 15:29 |
| afd__ | rocky: I'm not using any recipe for this on one of my apps | 15:30 |
| *** benji has joined #zope3-dev | 15:30 | |
| *** faassen has joined #zope3-dev | 15:30 | |
| afd__ | in the setup.py you do: | 15:30 |
| afd__ | setup(..., entry_points = {'console_scripts':['app = mypackage.app:my_main_function']} | 15:31 |
| afd__ | ) | 15:31 |
| rocky | i have that | 15:31 |
| afd__ | ok... then I'm not sure | 15:31 |
| afd__ | let me double check my setup, maybe I have missed something | 15:32 |
| rocky | and in my global [buildout] section i have the egg which has that setup.py specified in "eggs=" | 15:32 |
| *** hazmat has joined #zope3-dev | 15:34 | |
| afd__ | rocky: I don't know if I can help you further... | 15:34 |
| afd__ | I haven't tried yet this feature for an egg which is not developed by the current buildout | 15:35 |
| rocky | i found it... http://readlist.com/lists/zope.org/zope3-users/0/3941.html | 15:35 |
| rocky | script generation is not implicit it seems | 15:35 |
| *** agroszer has quit IRC | 15:37 | |
| *** pelle_ has quit IRC | 15:38 | |
| *** kursor_ has quit IRC | 15:44 | |
| *** acsr has quit IRC | 15:47 | |
| *** agroszer has joined #zope3-dev | 15:49 | |
| *** pelle_ has joined #zope3-dev | 15:49 | |
| *** acsr has joined #zope3-dev | 15:52 | |
| *** jpfarias has joined #zope3-dev | 15:56 | |
| *** MJ is now known as MJ|lunch | 15:58 | |
| *** TresEquis has joined #zope3-dev | 16:04 | |
| *** agroszer_ has joined #zope3-dev | 16:12 | |
| *** junkafarian has joined #zope3-dev | 16:13 | |
| *** MJ|lunch is now known as MJ | 16:15 | |
| *** agroszer has quit IRC | 16:25 | |
| *** rcrafton has joined #zope3-dev | 16:25 | |
| junkafarian | i was wondering what the best way to handle 404s were | 16:25 |
| *** yvl has left #zope3-dev | 16:25 | |
| junkafarian | eg handle a request to a non-existent object | 16:25 |
| *** agroszer_ is now known as agroszer | 16:26 | |
| junkafarian | do i need to hang a url parser off the root folder or can i handle an exception? | 16:27 |
| afd__ | junkafarian: look in the basic skin | 16:27 |
| mgedmin | if you want to replace the standard 404 error page, write a view on the NotFound exception | 16:27 |
| junkafarian | cool | 16:28 |
| mgedmin | if you want to provide some virtual objects at some given location, provide a custom browser traverser | 16:28 |
| mgedmin | (adapter on (context, request) providing IBrowserPublisher) | 16:28 |
| junkafarian | i basically want to pass the url args and parameters to a search function | 16:28 |
| junkafarian | ...if its not a valid path | 16:28 |
| *** afd__ has quit IRC | 16:28 | |
| Theuni | *sigh* | 16:32 |
| Theuni | looks like i found one of the issues with persistent zeo cache files | 16:32 |
| Theuni | better | 16:33 |
| Theuni | it found me | 16:33 |
| *** J1m has joined #zope3-dev | 16:34 | |
| Theuni | J1m: I have news! And you can decide whether they are good or bad! :) | 16:35 |
| *** MJ|nickcollision has joined #zope3-dev | 16:42 | |
| *** MJ has quit IRC | 16:42 | |
| *** MJ|nickcollision is now known as MJ | 16:42 | |
| *** natea|boston has quit IRC | 16:45 | |
| *** danielblackburn has quit IRC | 16:48 | |
| goschtl_ | he i try to check in an viewletmanager filter if the authenticated principal has the right to see the viewlet. has anybody an example of this functionality? this is my try but i run into errors: http://paste.lisp.org/display/54270 | 16:59 |
| *** sorindregan has quit IRC | 17:02 | |
| *** Doc_Dan has quit IRC | 17:03 | |
| srichter | goschtl_: I thought the default implementation does this already | 17:03 |
| *** TresEquis has quit IRC | 17:04 | |
| goschtl_ | srichter: ok i haven“t test it. i now check... | 17:05 |
| *** natea|boston has joined #zope3-dev | 17:06 | |
| J1m | Theuni, what is the news? | 17:09 |
| goschtl_ | srichter: you are right. sometimes things are realy easy... | 17:13 |
| srichter | goschtl_: cool | 17:14 |
| goschtl_ | thanks a log | 17:14 |
| goschtl_ | thanks a lot | 17:14 |
| Theuni | J1m: Thomas and I are hunting a bug that might make persistent zeo caches more reliable | 17:14 |
| Theuni | the spurious errors led us to the tests using persistent zeo cache files | 17:15 |
| J1m | cool | 17:15 |
| Theuni | we're digging into that right now | 17:15 |
| J1m | That's great news. | 17:15 |
| *** goschtl_ has quit IRC | 17:15 | |
| Theuni | so a) the trunk is failing spuriously right now but b) looks like we get into a much better state than before | 17:15 |
| J1m | BTW, a simple way to make zeo caches more reliable -- probably indepenent of what you are doing -- is to give them lock files. | 17:15 |
| J1m | This should have been done from the start. | 17:16 |
| *** rmarianski has joined #zope3-dev | 17:16 | |
| Theuni | right. that's independent. we were suspecting something like this but noticed that the tests work hard enough to avoid this scenario | 17:16 |
| J1m | I strongly suspect many problems arise from accidendentilly starting 2 processes with the same cache. | 17:16 |
| *** hdima has quit IRC | 17:21 | |
| *** danielblackburn has joined #zope3-dev | 17:27 | |
| *** zagy has quit IRC | 17:30 | |
| *** lucielejard has joined #zope3-dev | 17:34 | |
| *** MJ has quit IRC | 17:37 | |
| *** ccomb has left #zope3-dev | 17:42 | |
| *** run|home has joined #zope3-dev | 17:46 | |
| *** wreutz has joined #zope3-dev | 17:52 | |
| *** alga has joined #zope3-dev | 17:52 | |
| Theuni | gnah | 17:52 |
| *** wreutz has quit IRC | 17:52 | |
| Theuni | the spurious errors went away without us doing anything | 17:52 |
| Theuni | looks like they only appear between 2pm and 3:30pm | 17:52 |
| Theuni | :P | 17:52 |
| benji | heh | 17:53 |
| * benji packs up the time machine to send to Theuni. | 17:53 | |
| Theuni | thanks! | 17:53 |
| *** sp0cksbeard has joined #zope3-dev | 18:03 | |
| *** MJ has joined #zope3-dev | 18:04 | |
| Theuni | ah | 18:17 |
| Theuni | interesting | 18:17 |
| Theuni | the probability of an error rises the smaller the cache file is | 18:18 |
| *** faassen has quit IRC | 18:18 | |
| srichter | so let's do large cache files then :-) | 18:18 |
| Theuni | *g | 18:18 |
| Theuni | Hmm. Or not. bah. | 18:20 |
| *** norro has joined #zope3-dev | 18:28 | |
| *** pyqwer has joined #zope3-dev | 18:29 | |
| pyqwer | Hi, does someone know how to give a TestRequest() a context? | 18:29 |
| srichter | pyqwer: how can a request have a context? | 18:32 |
| *** harobed has quit IRC | 18:32 | |
| *** harobed has joined #zope3-dev | 18:33 | |
| *** junkafarian_ has joined #zope3-dev | 18:33 | |
| *** pelle_ has quit IRC | 18:34 | |
| pyqwer | srichter: Hmmm, I'd like to test my SessionCredentialsPlugin, which is registered/stored in my local site manager. | 18:34 |
| mgedmin | you need to call setSite() in your test setup | 18:34 |
| pyqwer | mgedmin: Ah, thanks! | 18:35 |
| pyqwer | However, there's one thing I don't understand: When I look at Zope-3.4.0b2/lib/python/zope/session/session.py, line 334, the DataContainer is looked up without any context. | 18:36 |
| pyqwer | How does that work? | 18:36 |
| pyqwer | I mean, how can getUtility() magically guess which site it should use without a context? | 18:37 |
| *** ccomb has joined #zope3-dev | 18:38 | |
| *** ccomb has left #zope3-dev | 18:38 | |
| *** ccomb has joined #zope3-dev | 18:38 | |
| *** junkafarian has quit IRC | 18:40 | |
| pyqwer | mgedmin: Yes, setSite() did the trick, my doctests pass! That made my day, thanks! :-) | 18:44 |
| mgedmin | don't forget setSite(None) in the tearDown, too | 18:44 |
| pyqwer | mgedmin: Ah, good to know. | 18:44 |
| mgedmin | fun an inexplicable side effects in tests down the line are the punishment when you forget | 18:45 |
| *** jpfarias has quit IRC | 18:47 | |
| *** projekt01 has quit IRC | 18:48 | |
| *** alecm has joined #zope3-dev | 18:51 | |
| *** __mac__ has quit IRC | 18:54 | |
| *** zagy has joined #zope3-dev | 19:02 | |
| *** afd_ has joined #zope3-dev | 19:03 | |
| junkafarian_ | hey mgedmin? | 19:05 |
| *** junkafarian_ is now known as junkafarian | 19:06 | |
| mgedmin | ? | 19:07 |
| *** danielblackburn has quit IRC | 19:08 | |
| junkafarian | it doesnt seem to want me to override the NotFound view | 19:11 |
| junkafarian | s/page | 19:11 |
| mgedmin | yeah, zope is like that sometimes | 19:11 |
| mgedmin | I use a custom skin | 19:11 |
| junkafarian | dispite includeOverrides | 19:11 |
| junkafarian | ok | 19:11 |
| *** projekt01 has joined #zope3-dev | 19:12 | |
| *** jpcw2002 has quit IRC | 19:14 | |
| *** pyqwer has quit IRC | 19:18 | |
| *** alecm has quit IRC | 19:23 | |
| *** projet01_ has joined #zope3-dev | 19:23 | |
| *** alecm has joined #zope3-dev | 19:27 | |
| *** MJ has quit IRC | 19:33 | |
| junkafarian | mgedmin works a treat, thanks a lot | 19:35 |
| mgedmin | includeOverrides is *tricky* | 19:36 |
| junkafarian | hrhr | 19:36 |
| mgedmin | you have to know graph theory to get it | 19:36 |
| *** alecm has quit IRC | 19:36 | |
| mgedmin | well, not really, but it's really unobvious | 19:36 |
| *** alecm has joined #zope3-dev | 19:36 | |
| junkafarian | i havent needed to use it enough to look into it thoroughly | 19:37 |
| junkafarian | only other time i had to resort to another solution anyway :P | 19:38 |
| *** projekt01 has quit IRC | 19:41 | |
| *** jeffk has joined #zope3-dev | 19:42 | |
| *** toutpt has quit IRC | 19:42 | |
| *** jpfarias has joined #zope3-dev | 19:46 | |
| *** pbugni has joined #zope3-dev | 19:50 | |
| *** junkafarian has quit IRC | 19:50 | |
| *** danfairs has joined #zope3-dev | 19:55 | |
| *** run|home has quit IRC | 20:01 | |
| *** danielblackburn has joined #zope3-dev | 20:03 | |
| *** edgordon has joined #zope3-dev | 20:05 | |
| edgordon | I have some objects that keep disappearing from a catalog index when I edit them via a basic formlib form, even thought the form doesn't change any attributes that have to do w/ the indexes. Any idea what might be going wrong? do i need to notify something after these edits? | 20:07 |
| *** danfairs has quit IRC | 20:07 | |
| *** agroszer has quit IRC | 20:18 | |
| *** projet01_ has left #zope3-dev | 20:20 | |
| *** stub has joined #zope3-dev | 20:25 | |
| *** regebro has joined #zope3-dev | 20:27 | |
| *** alecm_ has joined #zope3-dev | 20:28 | |
| *** harobed has quit IRC | 20:33 | |
| *** junkafarian has joined #zope3-dev | 20:36 | |
| *** alecm has quit IRC | 20:39 | |
| *** mkerrin has quit IRC | 20:41 | |
| *** d2m has quit IRC | 21:01 | |
| *** natea|boston has quit IRC | 21:04 | |
| *** RaFromBRC has joined #zope3-dev | 21:04 | |
| *** dobee has quit IRC | 21:08 | |
| *** alecm has joined #zope3-dev | 21:20 | |
| *** natea|boston has joined #zope3-dev | 21:30 | |
| *** danielblackburn has quit IRC | 21:37 | |
| *** danielblackburn has joined #zope3-dev | 21:37 | |
| *** rocky has quit IRC | 21:39 | |
| *** rocky has joined #zope3-dev | 21:39 | |
| *** dunny has joined #zope3-dev | 21:40 | |
| *** alecm_ has quit IRC | 21:41 | |
| *** dobee_ has joined #zope3-dev | 21:41 | |
| *** pbugni_ has joined #zope3-dev | 21:43 | |
| *** stub has quit IRC | 21:57 | |
| *** pbugni has quit IRC | 21:58 | |
| *** ignas has quit IRC | 22:04 | |
| *** dobee_ has quit IRC | 22:06 | |
| *** junkafarian has quit IRC | 22:07 | |
| *** dobee has joined #zope3-dev | 22:13 | |
| *** harobed has joined #zope3-dev | 22:15 | |
| *** alecm has quit IRC | 22:22 | |
| *** jukart has quit IRC | 22:30 | |
| *** jodok has quit IRC | 22:34 | |
| *** greenman has joined #zope3-dev | 22:36 | |
| *** dobee has quit IRC | 22:39 | |
| *** ignas has joined #zope3-dev | 22:45 | |
| *** sp0cksbeard_ has joined #zope3-dev | 22:49 | |
| *** jodok has joined #zope3-dev | 22:49 | |
| *** alecm has joined #zope3-dev | 22:50 | |
| *** sp0cksbeard has quit IRC | 22:56 | |
| *** amit_am has quit IRC | 22:57 | |
| *** pbugni has joined #zope3-dev | 22:59 | |
| *** TresEquis has joined #zope3-dev | 23:02 | |
| *** TresEquis has left #zope3-dev | 23:05 | |
| *** replicant has joined #zope3-dev | 23:08 | |
| *** hazmat has quit IRC | 23:09 | |
| *** mgedmin has quit IRC | 23:15 | |
| *** zagy has quit IRC | 23:16 | |
| *** pbugni_ has quit IRC | 23:17 | |
| *** Jell-O-Fishi has joined #zope3-dev | 23:19 | |
| *** RaFromBRC is now known as RaFromBRC|lunch | 23:19 | |
| *** toutpt has joined #zope3-dev | 23:20 | |
| *** dobee has joined #zope3-dev | 23:23 | |
| *** replicant has quit IRC | 23:29 | |
| *** afd_ has quit IRC | 23:34 | |
| *** ktwilight_ has joined #zope3-dev | 23:49 | |
| *** nerdalert has joined #zope3-dev | 23:54 | |
| *** ronny has joined #zope3-dev | 23:58 | |
| ronny | yo | 23:58 |
| ronny | someone from #zope just send me here for asking about zodb | 23:59 |
| * benji resists sending ronny to #zope. | 23:59 | |
| *** whit has quit IRC | 23:59 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!