*** mgedmin has quit IRC | 00:14 | |
*** replaceafill has joined #zope3-dev | 00:51 | |
*** replaceafill has quit IRC | 01:12 | |
*** jhauser_ has quit IRC | 01:46 | |
*** tvon has quit IRC | 02:27 | |
*** vlado has joined #zope3-dev | 02:33 | |
*** rejj has joined #zope3-dev | 02:50 | |
rejj | hi. | 02:50 |
---|---|---|
*** d2m has quit IRC | 03:33 | |
srichter | hiu | 03:36 |
*** benji_york has joined #zope3-dev | 05:21 | |
srichter | benji_york: are you there? | 05:30 |
srichter | do you know how to have a variable in a module that behaves like a descriptor? | 05:30 |
benji_york | srichter, sorry, been AFK | 06:12 |
*** vlado has quit IRC | 06:13 | |
benji_york | As for your question, no. Descriptors have to be on an instance. I don't think it is possible to have a discriptor on a module. | 06:14 |
benji_york | Yep, I double checked, and descriptors only work with new style classes. | 06:15 |
benji_york | BTW, I was browsing through our local book store and came uppon your book. I think I'm getting a copy this week and look forward to reading it. | 06:16 |
rejj | Does x3 from svn work with python 2.4? (and if not, is there any interest/work in making that happen?) | 06:24 |
rejj | The developer documentation on zope.org only mentions 2.3.4 | 06:25 |
rejj | which makes me think that it probably overdue an update, since we now have 2.3.5 :) | 06:25 |
benji_york | rejj, the head works fine with 2.3.5, and the next release should too, but there are still some test failures with 2.4 that noone has had time to address. | 06:44 |
rejj | Hmmm. | 06:45 |
rejj | Well, I think I'm interested in z3 development.. mainly because I think I'm interested in z3 -usage-, and the best way to get a product I want to use would be to help out. | 06:46 |
rejj | Would it be worthwhile to tackle this? | 06:46 |
benji_york | Sure. Do you have a current checkout? | 06:46 |
rejj | Not yet | 06:46 |
rejj | I was holding off on waiting to hear on if it would work with 2.4 or not :) | 06:46 |
rejj | Does z3 do any hidden pythonpath magic, or is it easy enough to point it at different installs to make sure that changes don't break existing compatibility? | 06:48 |
benji_york | It's pretty easy to redirect. There are probably docs somewhere on it. | 06:49 |
benji_york | I'd just follow the instructions on the wiki to get started: http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/SettingUpAZope3Sandbox | 06:49 |
benji_york | What OS are you on? | 06:49 |
rejj | I have access to XP, netbsd, and linux | 06:50 |
rejj | and probably some others easily enough | 06:50 |
benji_york | Ok, it'll probably be easier on Linux, if you're fairly comfortable with it. | 06:51 |
benji_york | Running non-releases on Windows takes a few more steps. | 06:51 |
rejj | Hmmm. | 06:51 |
rejj | XP would probably be my first preference, manily because that is what I run on my notebook | 06:52 |
benji_york | That's OK, the same page has Windows instructions too. | 06:53 |
rejj | groovy | 06:53 |
benji_york | You'll just have to download Tim's pre-compiled dlls. Let me find that link. | 06:53 |
rejj | I have visual studio.. | 06:54 |
rejj | my day job involves c# hackery :/ | 06:54 |
rejj | heh | 06:54 |
benji_york | Ok, if you feel froggy, you can do it yourself. :) | 06:54 |
rejj | Is tortoise still the reccomended svn client for windows? Last time I installed it, it did nasty things to SSL | 06:56 |
rejj | svn would work, but I could no longer do anything over SSL | 06:56 |
rejj | uninstalled tortoisesvn, and it worked again. | 06:56 |
benji_york | Hmm, that's strange. | 06:56 |
rejj | I stuck with cvs ever since ;p | 06:56 |
benji_york | I'd just use the command line svn client. | 06:56 |
rejj | Happened to a collegue as well, so it wasn't just me being a fool ;) | 06:57 |
rejj | This was a while ago, however | 06:57 |
benji_york | No, you both are! :) | 06:57 |
benji_york | JK | 06:57 |
rejj | This is possible ;) | 06:57 |
benji_york | Well, it's midnight and I'm getting up early for church tomorrow, so I need to be going. If you have any parting shots let me know. | 06:59 |
rejj | not as yet. I'll spend a while just getting everything set up | 06:59 |
rejj | thanks for the pointers | 06:59 |
benji_york | I probably won't be back on IRC until work Monday. | 06:59 |
benji_york | NP | 06:59 |
*** benji_york has quit IRC | 07:01 | |
*** rejj has quit IRC | 07:03 | |
*** rejj has joined #zope3-dev | 08:04 | |
*** tvon has joined #zope3-dev | 09:20 | |
*** jhauser has joined #zope3-dev | 10:46 | |
*** bskahan has quit IRC | 10:53 | |
*** Theuni has joined #zope3-dev | 12:59 | |
*** d2m has joined #zope3-dev | 13:51 | |
*** Aiste has quit IRC | 14:18 | |
*** Aiste has joined #zope3-dev | 14:29 | |
*** philiKON has joined #zope3-dev | 14:48 | |
*** J1m has joined #zope3-dev | 16:43 | |
srichter | J1m: why does a proxy not expose __dict__ of an object? | 16:49 |
srichter | if a DeprecationProxy is put around a module, proxy.__dict__ == {} | 16:50 |
srichter | which means that no doctests can be found (for example) | 16:51 |
*** tziade_ has joined #zope3-dev | 16:59 | |
*** tziade_ is now known as tarek_ | 16:59 | |
J1m | srichter, what sort of proxy are you talking about? | 17:00 |
J1m | srichter, ping | 17:09 |
srichter | J1m: zope.proxy.ProxyBase | 17:23 |
srichter | I figured out a workaround though | 17:23 |
J1m | would you like to know what the problem is? | 17:28 |
J1m | srichter, would you like to know what the problem is? | 17:28 |
srichter | yes | 17:32 |
srichter | I would rather not have this workaround or at least understand why | 17:32 |
srichter | I guess it has to do with the C Python API | 17:32 |
srichter | J1m: yes | 17:32 |
J1m | Your subclass, by default, provides it's own __dict__ attribute. This hides the proxied object's __dict__. | 17:32 |
J1m | The easiest way to work around this is to use __slots__ to inhibit creation of a __dict__ in your proxy. | 17:33 |
srichter | oh, ok | 17:35 |
srichter | that would work. | 17:35 |
srichter | I only have one attribute anyways | 17:36 |
srichter | J1m: works like a charm! | 17:37 |
srichter | thanks | 17:37 |
srichter | J1m: btw, I have successfully converted a fairly complex Data.fs and fixed the deprecation code | 17:38 |
J1m | Great | 17:38 |
srichter | so now I only have a couple XXX left to fix and write a couple more deprecation warnings | 17:38 |
J1m | This is a monumental task you are finishing. | 17:38 |
* philiKON is really looking forward to seeing these changed merged to the trunk | 17:40 | |
philiKON | J1m, btw, would it be possible to get commit emails for other z3 related projects located in the repository root, e.g. psycopgda, delivered to zope3-checkins? | 17:41 |
J1m | Yes, on a case-by-case basis. | 17:42 |
J1m | Someone has to tell me which ones they want. | 17:43 |
* J1m needs to figure out a way to automate this. | 17:43 | |
J1m | Unlike CVS, svn doesn't use itself to manage it's admin scripts | 17:44 |
philiKON | right now i'd say ldap*, psycopgda, mysqldbda, photo | 17:44 |
J1m | Please send me email | 17:44 |
philiKON | ok | 17:44 |
philiKON | at codespeak we have a nice .ini style config file that makes this easy | 17:44 |
J1m | Is it managed by the repository it controls? | 17:45 |
philiKON | i'll has holger where he got it | 17:45 |
philiKON | no | 17:45 |
J1m | That's the main problem. | 17:45 |
philiKON | you still have to edit it on the server | 17:45 |
J1m | I'm a bottleneck. | 17:45 |
philiKON | true | 17:45 |
J1m | It doesn't matter what format the configuration is. | 17:46 |
J1m | I think I can arrange to automate this though. | 17:46 |
philiKON | yeah, a post-commit hook could alter the configuration file | 17:46 |
philiKON | so, if a certain part of the repository is changed (IOW, the mailing configuration), the post commit hook script updates the config file | 17:47 |
J1m | right | 17:47 |
*** J1m has quit IRC | 18:33 | |
*** tav|offl1ne is now known as tav | 21:30 | |
*** philiKON has quit IRC | 21:32 | |
*** jhauser_ has joined #zope3-dev | 22:27 | |
*** jhauser has quit IRC | 22:35 | |
*** alga has joined #zope3-dev | 22:47 | |
*** zagy has quit IRC | 22:58 | |
*** zagy has joined #zope3-dev | 22:58 | |
*** zagy has quit IRC | 23:05 | |
*** zagy has joined #zope3-dev | 23:05 | |
*** zagy has quit IRC | 23:07 | |
*** zagy has joined #zope3-dev | 23:07 | |
*** zagy has joined #zope3-dev | 23:07 | |
*** zagy has quit IRC | 23:09 | |
*** zagy has joined #zope3-dev | 23:09 | |
*** zagy is now known as zagy`away | 23:12 | |
*** zagy`away is now known as zagy | 23:14 | |
*** zagy has joined #zope3-dev | 23:14 | |
*** Theuni has quit IRC | 23:39 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!