*** greenman has quit IRC | 00:16 | |
*** dobee has quit IRC | 00:22 | |
*** dobee has joined #zope3-dev | 00:23 | |
*** naro has quit IRC | 00:38 | |
*** srichter has quit IRC | 00:44 | |
*** ccomb has joined #zope3-dev | 00:58 | |
*** spython has quit IRC | 01:00 | |
*** lucielejard has quit IRC | 01:02 | |
*** jodok has quit IRC | 01:13 | |
*** jodok has joined #zope3-dev | 01:13 | |
*** greenman has joined #zope3-dev | 01:16 | |
*** timte has quit IRC | 01:22 | |
*** dobee has quit IRC | 01:24 | |
*** srichter has joined #zope3-dev | 01:26 | |
*** regebro has left #zope3-dev | 01:32 | |
*** ChanServ sets mode: +o srichter | 01:46 | |
*** J1m has quit IRC | 01:51 | |
*** strichter has joined #zope3-dev | 01:51 | |
*** srichter has quit IRC | 02:05 | |
*** jodok has quit IRC | 02:14 | |
*** redir has quit IRC | 02:16 | |
*** ccomb has quit IRC | 02:29 | |
*** rcrafton has quit IRC | 02:35 | |
*** nathany has quit IRC | 02:37 | |
*** rcrafton has joined #zope3-dev | 02:37 | |
*** dunny has joined #zope3-dev | 02:39 | |
*** sm has quit IRC | 02:46 | |
*** dunny_ has joined #zope3-dev | 02:48 | |
*** dunny has quit IRC | 02:48 | |
*** sm has joined #zope3-dev | 02:48 | |
*** b52laptop has quit IRC | 02:57 | |
*** stub has joined #zope3-dev | 02:57 | |
*** strichter has quit IRC | 03:11 | |
*** dunny_ is now known as dunny | 03:23 | |
*** pbugni has quit IRC | 03:57 | |
*** pbugni has joined #zope3-dev | 04:25 | |
*** stub has quit IRC | 05:02 | |
*** stub has joined #zope3-dev | 05:04 | |
*** Ariel_Calzada has joined #zope3-dev | 05:36 | |
*** ktwilight_ has joined #zope3-dev | 05:57 | |
*** srichter has joined #zope3-dev | 06:09 | |
*** ktwilight has quit IRC | 06:12 | |
*** strichter has joined #zope3-dev | 06:18 | |
*** srichter has quit IRC | 06:18 | |
*** strichter has quit IRC | 06:25 | |
*** srichter has joined #zope3-dev | 06:25 | |
*** ChanServ sets mode: +o srichter | 06:25 | |
*** strichter has joined #zope3-dev | 06:31 | |
*** srichter has quit IRC | 06:45 | |
*** ktwilight has joined #zope3-dev | 06:48 | |
*** ktwilight_ has quit IRC | 07:02 | |
*** ktwilight_ has joined #zope3-dev | 07:03 | |
*** ktwilight has quit IRC | 07:11 | |
*** philiKON_ has joined #zope3-dev | 07:17 | |
*** ktwilight has joined #zope3-dev | 07:23 | |
*** philiKON has quit IRC | 07:24 | |
*** ktwilight_ has quit IRC | 07:38 | |
*** ktwilight_ has joined #zope3-dev | 07:38 | |
*** strichter is now known as srichter | 07:43 | |
*** ChanServ sets mode: +o srichter | 07:43 | |
*** ktwilight has quit IRC | 07:44 | |
*** SteveA has quit IRC | 07:52 | |
*** jap has quit IRC | 07:52 | |
*** philiKON_ has quit IRC | 07:52 | |
*** alecm has quit IRC | 07:52 | |
*** rocky|away has quit IRC | 07:52 | |
*** nouri has quit IRC | 07:52 | |
*** __cbcunc__ has quit IRC | 07:52 | |
*** johnlr2 has quit IRC | 07:52 | |
*** Ariel_Calzada has quit IRC | 07:52 | |
*** fcorrea has quit IRC | 07:52 | |
*** Aiste has quit IRC | 07:52 | |
*** WebMaven has quit IRC | 07:52 | |
*** pbugni has quit IRC | 07:52 | |
*** benji has quit IRC | 07:52 | |
*** dokai has quit IRC | 07:52 | |
*** Theuni has quit IRC | 07:52 | |
*** ktwilight_ has quit IRC | 07:52 | |
*** rcrafton has quit IRC | 07:52 | |
*** BjornT has quit IRC | 07:52 | |
*** tav has quit IRC | 07:52 | |
*** markusleist has quit IRC | 07:52 | |
*** CrippsFX has quit IRC | 07:52 | |
*** xbeanx has quit IRC | 07:52 | |
*** bigkevmcd has quit IRC | 07:52 | |
*** lisppaste6 has quit IRC | 07:52 | |
*** tav has joined #zope3-dev | 07:57 | |
*** zagy has joined #zope3-dev | 07:57 | |
*** ktwilight_ has joined #zope3-dev | 07:57 | |
*** philiKON_ has joined #zope3-dev | 07:57 | |
*** Ariel_Calzada has joined #zope3-dev | 07:57 | |
*** pbugni has joined #zope3-dev | 07:57 | |
*** rcrafton has joined #zope3-dev | 07:57 | |
*** benji has joined #zope3-dev | 07:57 | |
*** fcorrea has joined #zope3-dev | 07:57 | |
*** markusleist has joined #zope3-dev | 07:57 | |
*** alecm has joined #zope3-dev | 07:57 | |
*** rocky|away has joined #zope3-dev | 07:57 | |
*** Aiste has joined #zope3-dev | 07:57 | |
*** BjornT has joined #zope3-dev | 07:57 | |
*** WebMaven has joined #zope3-dev | 07:57 | |
*** SteveA has joined #zope3-dev | 07:57 | |
*** bigkevmcd has joined #zope3-dev | 07:57 | |
*** jap has joined #zope3-dev | 07:57 | |
*** nouri has joined #zope3-dev | 07:57 | |
*** CrippsFX has joined #zope3-dev | 07:57 | |
*** __cbcunc__ has joined #zope3-dev | 07:57 | |
*** lisppaste6 has joined #zope3-dev | 07:57 | |
*** dokai has joined #zope3-dev | 07:57 | |
*** xbeanx has joined #zope3-dev | 07:57 | |
*** johnlr2 has joined #zope3-dev | 07:57 | |
*** Theuni has joined #zope3-dev | 07:57 | |
*** irc.freenode.net sets mode: +o tav | 07:57 | |
*** zagy has quit IRC | 07:57 | |
*** baijum has joined #zope3-dev | 07:59 | |
*** sm has quit IRC | 08:01 | |
*** naro has joined #zope3-dev | 08:05 | |
*** jukart has joined #zope3-dev | 08:12 | |
*** strichter has joined #zope3-dev | 08:14 | |
*** cursor has joined #zope3-dev | 08:21 | |
*** dobee has joined #zope3-dev | 08:22 | |
*** srichter has quit IRC | 08:29 | |
*** alecm has quit IRC | 08:50 | |
*** greenman has quit IRC | 09:00 | |
*** yvl has joined #zope3-dev | 09:02 | |
*** sorin has joined #zope3-dev | 09:03 | |
*** sorin is now known as sorindregan | 09:03 | |
*** ghendi has joined #zope3-dev | 09:11 | |
*** jodok has joined #zope3-dev | 09:16 | |
*** rcrafton has quit IRC | 09:21 | |
*** dunny has quit IRC | 09:27 | |
*** srichter has joined #zope3-dev | 09:36 | |
*** ChanServ sets mode: +o srichter | 09:36 | |
*** strichter has quit IRC | 09:44 | |
*** jfroche has joined #zope3-dev | 09:57 | |
*** baijum has quit IRC | 10:07 | |
*** baijum has joined #zope3-dev | 10:12 | |
*** kleist has joined #zope3-dev | 10:21 | |
*** timte has joined #zope3-dev | 10:53 | |
*** bigkevmcd has quit IRC | 11:07 | |
*** bigkevmcd has joined #zope3-dev | 11:11 | |
*** greenman has joined #zope3-dev | 11:20 | |
*** jodok has quit IRC | 11:28 | |
*** MrTopf has joined #zope3-dev | 11:32 | |
*** strichter has joined #zope3-dev | 11:32 | |
*** agroszer has joined #zope3-dev | 11:33 | |
*** MJ has joined #zope3-dev | 11:35 | |
*** cursor has quit IRC | 11:35 | |
*** MrTopf_ has joined #zope3-dev | 11:39 | |
*** MrTopf_ has quit IRC | 11:40 | |
*** norro has joined #zope3-dev | 11:40 | |
*** MrTopf_ has joined #zope3-dev | 11:41 | |
*** MrTopf has quit IRC | 11:42 | |
*** jfroche has quit IRC | 11:44 | |
*** jfroche has joined #zope3-dev | 11:45 | |
*** srichter has quit IRC | 11:48 | |
*** b52laptop has joined #zope3-dev | 11:55 | |
*** MrTopf_ is now known as MrTopf | 11:55 | |
*** projekt01 has joined #zope3-dev | 11:59 | |
*** ferrafox has joined #zope3-dev | 12:03 | |
*** jodok has joined #zope3-dev | 12:08 | |
*** tav_ has joined #zope3-dev | 12:17 | |
*** tav has quit IRC | 12:25 | |
*** grahams has quit IRC | 12:34 | |
*** ignas has joined #zope3-dev | 12:46 | |
*** wiggy has joined #zope3-dev | 12:49 | |
*** dunny has joined #zope3-dev | 13:00 | |
*** b52GM has joined #zope3-dev | 13:02 | |
*** mkerrin has joined #zope3-dev | 13:09 | |
*** Ariel_Calzada has quit IRC | 13:31 | |
*** _srichter has joined #zope3-dev | 13:43 | |
*** benji has quit IRC | 13:46 | |
*** ferrafox_ has joined #zope3-dev | 13:46 | |
*** strichter has quit IRC | 13:58 | |
*** goschtl has joined #zope3-dev | 14:03 | |
*** ferrafox has quit IRC | 14:06 | |
*** rcrafton has joined #zope3-dev | 14:13 | |
*** _srichter has quit IRC | 14:25 | |
*** CrippsFX has quit IRC | 14:59 | |
*** srichter has joined #zope3-dev | 15:08 | |
*** nikhil_n has joined #Zope3-dev | 15:10 | |
*** ChanServ sets mode: +o srichter | 15:12 | |
*** benji has joined #zope3-dev | 15:24 | |
*** mgedmin has joined #zope3-dev | 15:38 | |
*** ghendi has quit IRC | 15:52 | |
*** j-w has joined #zope3-dev | 15:55 | |
*** j-w has left #zope3-dev | 15:55 | |
*** kleist has quit IRC | 16:01 | |
*** jsadjohnson has joined #zope3-dev | 16:01 | |
*** amit_am has joined #zope3-dev | 16:15 | |
*** Lacrymology has joined #zope3-dev | 16:20 | |
Lacrymology | :Q | 16:20 |
---|---|---|
Lacrymology | :q | 16:20 |
Lacrymology | damn vim | 16:20 |
*** Lacrymology has left #zope3-dev | 16:20 | |
*** dissonans has joined #zope3-dev | 16:21 | |
dissonans | I find that zope.interface.implements affects the baseclass of the class in question | 16:22 |
dissonans | __provides__ shows up in dir(BaseClass) | 16:22 |
dissonans | even though hasattr(BaseClass, "__provides__") is still False | 16:22 |
*** greenman has quit IRC | 16:24 | |
*** pbugni has quit IRC | 16:24 | |
*** J1m has joined #zope3-dev | 16:30 | |
*** nikhil_n has left #Zope3-dev | 16:32 | |
*** sorindregan has quit IRC | 16:32 | |
rocky|away | is there anyway to tell zc.buildout to give me tracekbacks when errors occur? | 16:33 |
*** redir has joined #zope3-dev | 16:34 | |
J1m | rocky|away, yes, use -D | 16:37 |
rocky|away | J1m: i'm really only just getting started using eggs... how would i tell an a recipe for my part to not go to pypi but use an svn version of my recipe instead? | 16:38 |
yvl | dissonans, hasattr(BaseClass, "__provides__") is True if class implements(ISomething) - at least on Zope3.2 :) | 16:40 |
dissonans | yvl: I've pasted a test script which illustrates my problem with zope.interface: http://rafb.net/p/i9FpQB54.html | 16:41 |
J1m | Check out the package from subversion. Then tell buildout to create a develop egg from it. All parts will prefer the develop egg. | 16:41 |
rocky|away | ahh | 16:41 |
rocky|away | thanks | 16:41 |
dissonans | i.e., baseclass doesn't implement any interface, subclass A implements an interface, subclass B does not, subclass B breaks | 16:41 |
dissonans | that is inspect.getmembers on subclass B will break at least | 16:42 |
mgedmin | dissonans: in general you cannot always expect that 'foo' in dir(obj) implies hasattr(obj, 'foo') | 16:42 |
mgedmin | consider a property that conditionally raises AttributeError | 16:42 |
mgedmin | which is more or less exactly what you stumbled upon | 16:43 |
dissonans | mgedmin: anyhow it breaks code in the standard lib | 16:43 |
dissonans | and confused the hell out of me | 16:43 |
*** rlo has joined #zope3-dev | 16:43 | |
dissonans | "explicit is better than implicit" | 16:45 |
ignas | your patches to improve the internals of zope.interfaces are welcome | 16:45 |
* mgedmin is not sure how that applies here | 16:45 | |
dissonans | mgedmin: my problem with this is that it mutates my baseclass via a derived class | 16:46 |
dissonans | a no-no in my book | 16:46 |
dissonans | ignas: can this behaviour be avoided then, or is it there for good reason? | 16:46 |
dissonans | I have better ways to spend my time than hacking zope code | 16:46 |
*** Lacrymology has joined #zope3-dev | 16:47 | |
*** Lacrymology has left #zope3-dev | 16:47 | |
J1m | A class' implements spec depends on the implements specs of the bases classes, so it has to create them if they don't exist. | 16:47 |
ignas | dissonans: i have better ways to spend time than explaining you internals of code you don't have time to hack | 16:47 |
J1m | Perhaps a better approach would have been to store this information outside the classes. | 16:47 |
dissonans | ignas: I could understand and try hack it if there's any point in doing so ... | 16:47 |
J1m | dissonans, I'm talking to you. And I am the author of the code in question. | 16:48 |
dissonans | J1m: I understood you were talking to me | 16:48 |
ignas | J1m: would returning an new empty data structure every time work in such case? | 16:48 |
J1m | I don't know the source of this discussion. | 16:48 |
J1m | No | 16:49 |
J1m | Because if a declaration is later added to a base class, the subclasses would need to reflect it. | 16:49 |
dissonans | J1m: the problem is that an interface-aware subclass affects other non-interface-aware subclasses | 16:49 |
ignas | oh, so you need all sub classes referring the container of the baseclass? | 16:50 |
J1m | a suitable change would be to store the information outside the classes, but I doubt it would really change the fact that assuming that dir is a guarantee of attributes is broken. | 16:50 |
ignas | not sure if the word container is the right one | 16:50 |
dissonans | I'm contemplating migration to zope.interface, but not in a forced manner :) | 16:50 |
J1m | a subclass spec has to return to the specs of it's base classes. | 16:50 |
dissonans | J1m: inspect.getmembers is the symptom of the problem, my issue is that the non-interface-aware baseclass is affected | 16:51 |
*** redir has quit IRC | 16:51 | |
J1m | dissonans, from a theoretical point of view, I appreciate and agree with your distaste for having specs injected into base classes. | 16:51 |
dissonans | for me it is out of practical considerations :_) | 16:52 |
mgedmin | dissonans: have you considered that your code that relies on dir() also fails to work with proxies that delegate all attributes via __getattr__ ? | 16:52 |
J1m | dissonans, inspect.getmembers is probably a symptom of a naive inspect implementation. | 16:52 |
mgedmin | I wouldn't rely on dir() for anything other than debugging purposes | 16:52 |
J1m | exactly | 16:52 |
dissonans | regardless of dirs and what not I don't like my baseclass being affected | 16:52 |
dissonans | it's theoretically unclean and super confusing in practice | 16:53 |
J1m | dissonans, in practice, the injection of specs in base classes doesn't really matter all that much. | 16:53 |
J1m | dissonans, fair enough. If it is *that* important to you, then don't use zope.interface. | 16:53 |
dissonans | J1m: sure I'd like to use zope.interface, but I think that if at all possible it should be solved otherwise | 16:53 |
J1m | Lots of things are possible but not important enough to do. | 16:54 |
J1m | While I agree with your sentiment, it isn't that important, at least not to me. | 16:54 |
dissonans | J1m: if you deem it possible I might even put it on my TODO list ... | 16:55 |
J1m | If I were doing it over -- which I'm not -- I'd store the specs in an external data structure. | 16:55 |
dissonans | my main problem with it is the confusion it caused, I'm sure other zope.interface newbies will be equally surprised | 16:55 |
* J1m shrugs | 16:55 | |
*** goschtl has quit IRC | 16:56 | |
ignas | dissonans: not really, most people don't care about attributes they don't use | 16:56 |
ignas | they way I see it, it's a performance optimization | 16:56 |
dissonans | ignas: it bit me indirectly | 16:56 |
ignas | that makes interfaces a bit faster, with a very low cost | 16:57 |
dissonans | I used inspect.getmembers via the mock module (which I use in tests) | 16:57 |
mgedmin | dissonans: you seem to be the first one to be surprised in... how many years now? | 16:57 |
J1m | ignas, I doubt it makes interfaces any faster. | 16:57 |
mgedmin | others usually don't notice | 16:57 |
mgedmin | J1m: it could be solved if the subclass spec stored a reference to the base class and did a getattr(cls, '__provides__', None) every time, at additional expense | 16:57 |
ignas | J1m: hmm, i thought you were creating the structure preemptivelly so you could reference it directly instead of looking up the spec every time | 16:57 |
J1m | There is a cleaner implementation, I just doubt it is a priority of anyone to fix it. | 16:58 |
J1m | ignas, the structure doen't have to be stored in the class. | 16:58 |
J1m | doesn't | 16:58 |
*** tav_ is now known as tav | 16:58 | |
*** ChanServ sets mode: +o tav | 16:58 | |
J1m | It could, for example, be stored in a weak key dictionary. | 16:59 |
ignas | oh | 16:59 |
J1m | which is how I would do it if I had some other reason to refactor that implementation. | 16:59 |
ignas | so it's more to make it extensible, rather than for speed? | 16:59 |
J1m | You could argue that storing __bases__ is for speed, although I didn't think of it that way. | 17:00 |
J1m | It is to make it *work*. | 17:00 |
dissonans | then make it right ;) | 17:01 |
dissonans | I might try my hand at it | 17:01 |
* dissonans goes back to work | 17:01 | |
J1m | A subclass spec needs to depend on base class specs and if someone adds a spec to the base class, then it needs to be reflected in the subclass. | 17:01 |
J1m | dissonans, if you want to attack this, that would be fine. It is fairly straightforward I believe. | 17:02 |
dissonans | I would hope so | 17:02 |
dissonans | the easier the better | 17:02 |
dissonans | btw, in the zope.testing world is there any use of mock objects? | 17:03 |
dissonans | and if so, any integration between mocks and interfaces? | 17:03 |
*** rocky|away is now known as rocky | 17:04 | |
J1m | It depends on whether you use the correct definition -- or the loose definition used on the Python testing mailing list. | 17:04 |
J1m | we commonly use stub objects. | 17:04 |
dissonans | well, I know of the strict definition | 17:04 |
dissonans | "fake objects" should be the general term | 17:04 |
J1m | I really don't have time to get into that discussion. | 17:05 |
dissonans | do you check stubs against interfaces? | 17:05 |
dissonans | to keep them in sync? | 17:05 |
J1m | no. | 17:05 |
J1m | and we don't use mocks in the precise sense. | 17:05 |
J1m | I share Martin Fowler's skepticism of the mock approach except in very narrow applications. | 17:06 |
* mgedmin too | 17:06 | |
dissonans | that's not important, I just figured it might be useful to verify a mock's interface against the real class | 17:06 |
mgedmin | yes | 17:06 |
dissonans | I use mocks (or fakes or whatever you want to call it) quite a bit, but that's me | 17:06 |
mgedmin | I sometimes dream of a variant of verifyObject that makes sure my stubs implement a subset of the real interface | 17:07 |
dissonans | mgedmin: I think I will extend my Mock class with support for interfaces | 17:07 |
mgedmin | if you really want all your mocks to implement the full interface, you can use the real verifyObject | 17:07 |
dissonans | it's been many a time I figured I could need that sort of thing | 17:07 |
* mgedmin instead decided to use fewer stubs and more real objects in the test fixtures | 17:08 | |
dissonans | the problem is mainly attributes, I already check methods | 17:08 |
dissonans | that is instance variables | 17:09 |
dissonans | are problematic | 17:09 |
*** xbeanx has quit IRC | 17:09 | |
*** xbeanx has joined #zope3-dev | 17:10 | |
J1m | dissonans, I'm not entirely sure what you are talking about. | 17:11 |
J1m | I'll note that zope.interface has a verification utility that is commonly uses in tests to partially verify that objects under test are consistent with their interfaces. | 17:12 |
dissonans | J1m: I mean that I can easily verify that a mock's methods are consistent with the mocked class | 17:14 |
dissonans | but not attributes | 17:14 |
dissonans | s/attributes/instance variables/ | 17:14 |
dissonans | which is where interfaces come into play, or so I'm thinking | 17:14 |
J1m | I don't really know why you'd care. Not that I really care why you care. :) | 17:14 |
dissonans | because mocks go out of sync?? | 17:15 |
dissonans | with the original interface | 17:15 |
J1m | mocks are just test fixtures. | 17:15 |
* J1m stops | 17:15 | |
*** gumpa has joined #zope3-dev | 17:16 | |
dissonans | ok nevermind, there is an itch that I am scratching although it doesn't affect others (except through bugs) | 17:17 |
* dissonans goes back to scratching that itch | 17:17 | |
*** rlo is now known as redir | 17:18 | |
*** xbeanx has joined #zope3-dev | 17:20 | |
*** goschtl has joined #zope3-dev | 17:21 | |
*** strichter has joined #zope3-dev | 17:31 | |
*** Aiste has quit IRC | 17:34 | |
*** goschtl has quit IRC | 17:36 | |
*** jfroche has quit IRC | 17:47 | |
*** srichter has quit IRC | 17:48 | |
*** ccomb has joined #zope3-dev | 18:04 | |
*** b52Centos has joined #zope3-dev | 18:07 | |
*** b52lap has joined #zope3-dev | 18:07 | |
*** b52laptop has quit IRC | 18:07 | |
*** b52GM has quit IRC | 18:08 | |
*** timte has quit IRC | 18:12 | |
*** jukart has quit IRC | 18:24 | |
*** stub has quit IRC | 18:27 | |
*** nathany has joined #zope3-dev | 18:29 | |
*** timte has joined #zope3-dev | 18:30 | |
*** b52lap has quit IRC | 18:37 | |
*** b52lap has joined #zope3-dev | 18:38 | |
*** jodok has quit IRC | 18:40 | |
Theuni | Humm. J1m. I see that you (19 months ago) started working on a profiler package for zope 3. do you think it's still functional? | 18:43 |
J1m | wha? | 18:43 |
Theuni | I stumbled over "profilestats" | 18:44 |
Theuni | I'm looking for some profiling support for Zope 3. | 18:44 |
Theuni | SVN blames you for it. :) | 18:44 |
*** jodok has joined #zope3-dev | 18:44 | |
Theuni | it looks like it still might work | 18:45 |
*** pbugni has joined #zope3-dev | 18:45 | |
J1m | I don't remember what you are talking about. | 18:45 |
Theuni | K. I'll just try then. | 18:46 |
*** strichter has quit IRC | 18:46 | |
* mgedmin pimps http://mg.pov.lt/blog/benchmarking-zope3-apps.html and http://mg.pov.lt/blog/profiling.html on the subject of profiling z3 views | 18:47 | |
Theuni | thanks | 18:48 |
mgedmin | if you find something more convenient, I'd love to know | 18:50 |
Theuni | ok, so that package of jim's looks like its made for uploading profiler statistic files, not switching the profiler on/off in your instance | 18:52 |
mgedmin | I'd love a good visualisation tool for profiler stats | 18:53 |
mgedmin | something sysprof-like, perhaps? | 18:53 |
*** b52Centos has quit IRC | 18:54 | |
J1m | mgedmin, check out: | 18:54 |
J1m | http://svn.zope.org/Sandbox/J1m/pstats2html.py?rev=41311&view=auto | 18:54 |
J1m | It would be even cooler if I was good at js. | 18:54 |
*** b52Centos has joined #zope3-dev | 18:54 | |
mgedmin | interesting | 18:54 |
mgedmin | any sample output? | 18:54 |
J1m | no, I haven't used it for some time. | 18:55 |
J1m | You should be able to point it at any pstats file though. | 18:55 |
mgedmin | thanks | 18:56 |
* mgedmin gotta go now | 18:56 | |
*** mgedmin has quit IRC | 18:56 | |
*** MJ has quit IRC | 18:59 | |
*** MrTopf has quit IRC | 18:59 | |
*** dobee has quit IRC | 19:15 | |
*** baijum has quit IRC | 19:16 | |
*** rcrafton has quit IRC | 19:21 | |
*** yvl has quit IRC | 19:23 | |
*** rocky has quit IRC | 19:37 | |
*** jsadjohnson has quit IRC | 19:37 | |
*** ignas has quit IRC | 19:48 | |
*** gumpa has quit IRC | 19:49 | |
*** mkerrin has quit IRC | 19:50 | |
*** jodok has quit IRC | 19:58 | |
*** edgordon has joined #zope3-dev | 20:01 | |
*** ferrafox_ has quit IRC | 20:05 | |
*** jfroche has joined #zope3-dev | 20:12 | |
*** rcrafton has joined #zope3-dev | 20:18 | |
*** grahal has joined #zope3-dev | 20:19 | |
*** fcorrea has quit IRC | 20:19 | |
*** rcrafton has quit IRC | 20:34 | |
*** fcorrea has joined #zope3-dev | 20:54 | |
*** jfroche has quit IRC | 20:59 | |
*** benji has quit IRC | 21:00 | |
*** benji has joined #zope3-dev | 21:07 | |
*** MJ has joined #zope3-dev | 21:07 | |
*** J1m_ has joined #zope3-dev | 21:11 | |
*** ignas has joined #zope3-dev | 21:17 | |
*** ccomb has quit IRC | 21:27 | |
*** ignas has quit IRC | 21:39 | |
*** Ariel_Calzada has joined #zope3-dev | 21:39 | |
*** benji has quit IRC | 21:41 | |
*** rcrafton has joined #zope3-dev | 21:41 | |
*** agroszer has quit IRC | 21:44 | |
*** J1m_ has quit IRC | 21:47 | |
*** J1m_ has joined #zope3-dev | 21:48 | |
*** J1m_ has quit IRC | 21:56 | |
*** MJ has quit IRC | 21:56 | |
*** lucielejard has joined #zope3-dev | 21:59 | |
*** jodok has joined #zope3-dev | 22:00 | |
*** grahal has quit IRC | 22:00 | |
*** __cbcunc__ is now known as cbcunc | 22:04 | |
*** rlo has joined #zope3-dev | 22:04 | |
*** marianom has joined #zope3-dev | 22:04 | |
*** rlo has quit IRC | 22:07 | |
*** jsadjohnson has joined #zope3-dev | 22:10 | |
*** naro has quit IRC | 22:10 | |
*** redir has quit IRC | 22:13 | |
*** jodok has quit IRC | 22:27 | |
*** Ariel_Calzada has quit IRC | 22:32 | |
*** jodok has joined #zope3-dev | 22:32 | |
*** jodok_ has joined #zope3-dev | 22:40 | |
*** nathany has quit IRC | 22:56 | |
*** benji has joined #zope3-dev | 22:56 | |
*** jodok has quit IRC | 22:57 | |
*** pbugni has quit IRC | 23:10 | |
*** jodok_ has quit IRC | 23:15 | |
*** fcorrea has left #zope3-dev | 23:32 | |
*** alecm has joined #zope3-dev | 23:34 | |
*** amit_am has left #zope3-dev | 23:40 | |
*** philiKON_ is now known as philiKON | 23:52 | |
*** J1m has quit IRC | 23:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!