*** aclark|away is now known as aclark | 00:00 | |
*** regebro has quit IRC | 00:01 | |
*** mcdonc has quit IRC | 00:21 | |
*** thekryz has quit IRC | 00:22 | |
*** reco has joined #zope3-dev | 00:23 | |
*** quodt has quit IRC | 00:26 | |
*** flox has joined #zope3-dev | 00:30 | |
*** aaronv has joined #zope3-dev | 00:33 | |
*** mcdonc has joined #zope3-dev | 00:43 | |
*** flox has quit IRC | 00:46 | |
*** reco has quit IRC | 00:51 | |
*** reco has joined #zope3-dev | 00:51 | |
*** zagy has quit IRC | 00:54 | |
*** zagy has joined #zope3-dev | 00:56 | |
*** thekryz has joined #zope3-dev | 00:57 | |
*** reco_ has joined #zope3-dev | 00:57 | |
*** reco_ has joined #zope3-dev | 00:58 | |
*** reco has quit IRC | 00:58 | |
*** aclark is now known as aclark|dinner | 01:02 | |
*** yota has quit IRC | 01:03 | |
*** norro has quit IRC | 01:08 | |
*** redir has quit IRC | 01:09 | |
*** zagy has quit IRC | 01:09 | |
*** srichter has joined #zope3-dev | 01:11 | |
*** zagy has joined #zope3-dev | 01:16 | |
*** timte has quit IRC | 01:22 | |
*** zagy has quit IRC | 01:29 | |
*** aaronv has quit IRC | 01:30 | |
*** sunew has quit IRC | 01:32 | |
*** zagy has joined #zope3-dev | 01:36 | |
*** greenman has joined #zope3-dev | 01:36 | |
*** tarek has joined #zope3-dev | 02:17 | |
*** aclark|dinner is now known as aclark | 02:20 | |
*** reco_ has quit IRC | 02:25 | |
*** reco has joined #zope3-dev | 02:25 | |
*** pcardune has quit IRC | 02:42 | |
*** thekryz has quit IRC | 02:45 | |
*** Jell-O-Fishi has quit IRC | 02:53 | |
*** reco_ has joined #zope3-dev | 02:55 | |
*** tarek has quit IRC | 02:56 | |
*** pcardune has joined #zope3-dev | 03:00 | |
*** projekt01 has joined #zope3-dev | 03:04 | |
*** redir has joined #zope3-dev | 03:07 | |
*** reco has quit IRC | 03:11 | |
*** aclark is now known as aclark|away | 03:30 | |
*** quodt has joined #zope3-dev | 03:39 | |
*** Jell-O-Fishi has joined #zope3-dev | 03:45 | |
*** hexsprite_ has quit IRC | 03:53 | |
*** thekryz has joined #zope3-dev | 03:57 | |
*** aaronv has joined #zope3-dev | 03:57 | |
*** redir has quit IRC | 04:07 | |
*** quodt has quit IRC | 04:07 | |
*** reco_ has quit IRC | 04:11 | |
*** malthe|a_ is now known as malthe | 04:42 | |
*** alga has quit IRC | 04:44 | |
*** aaronv has quit IRC | 04:50 | |
*** malthe has quit IRC | 05:00 | |
*** projekt01 has left #zope3-dev | 05:12 | |
*** thekryz has quit IRC | 05:12 | |
*** fairwinds has quit IRC | 05:48 | |
*** hexsprite has joined #zope3-dev | 06:07 | |
*** pcardune has quit IRC | 06:12 | |
*** pcardune has joined #zope3-dev | 06:26 | |
*** jfkw has quit IRC | 06:26 | |
*** binseer has joined #zope3-dev | 06:53 | |
*** b52lap has quit IRC | 06:59 | |
*** pcardune has quit IRC | 07:02 | |
*** greenman has quit IRC | 07:18 | |
*** dobee has joined #zope3-dev | 07:28 | |
*** jayaraj has joined #zope3-dev | 07:31 | |
*** kursor has joined #zope3-dev | 07:34 | |
*** quodt has joined #zope3-dev | 07:49 | |
*** povbot has joined #zope3-dev | 08:28 | |
*** redir has joined #zope3-dev | 08:38 | |
*** afd__ has joined #zope3-dev | 08:50 | |
*** pcardune has joined #zope3-dev | 08:54 | |
*** zagy has quit IRC | 09:08 | |
*** __mac__ has joined #zope3-dev | 09:12 | |
*** ccomb has joined #zope3-dev | 09:27 | |
*** zagy has joined #zope3-dev | 09:38 | |
*** romanofski has joined #zope3-dev | 09:42 | |
*** __mac__ has quit IRC | 09:44 | |
*** ccomb has quit IRC | 09:44 | |
*** __mac__ has joined #zope3-dev | 09:45 | |
*** basti_ has joined #zope3-dev | 09:55 | |
*** basti_ has quit IRC | 09:57 | |
*** basti_ has joined #zope3-dev | 09:57 | |
*** philiKON_ has joined #zope3-dev | 09:59 | |
*** flox has joined #zope3-dev | 10:03 | |
*** nyo has joined #zope3-dev | 10:04 | |
*** seletz has joined #zope3-dev | 10:04 | |
*** philiKON has quit IRC | 10:07 | |
*** redir has quit IRC | 10:13 | |
*** pelle_ has joined #zope3-dev | 10:15 | |
*** goschtl has joined #zope3-dev | 10:23 | |
*** philiKON_ has quit IRC | 10:31 | |
*** MJ has joined #zope3-dev | 10:40 | |
*** mgedmin has joined #zope3-dev | 10:50 | |
*** philiKON has joined #zope3-dev | 10:55 | |
*** ccomb_ has joined #zope3-dev | 11:05 | |
*** pcardune has quit IRC | 11:12 | |
*** thruflo has joined #zope3-dev | 11:12 | |
*** yvl has joined #zope3-dev | 11:28 | |
*** flox1 has joined #zope3-dev | 11:43 | |
*** flox has quit IRC | 11:44 | |
*** peaquino has joined #zope3-dev | 11:50 | |
peaquino | hello! | 11:51 |
---|---|---|
peaquino | is there a recommended way to make a widget source request dependent? | 11:52 |
peaquino | I would like to have a Choice field, with different values choosed for different users | 11:53 |
*** timte has joined #zope3-dev | 11:57 | |
nyo | IIRC, IVocabularyFactory thing has the "context" argument | 11:58 |
*** aclark|away is now known as aclark | 11:58 | |
nyo | peaquino: there's also some context binder mechanism for ISource | 11:59 |
nyo | peaquino: ah, you need to make it _request_-dependent.. | 12:00 |
peaquino | nyo: yup :) | 12:00 |
nyo | peaquino: i think it's not very good to work with request data in the data model itself, but you can always get the request object from the current security interaction | 12:02 |
nyo | peaquino: but I think it's better to do that in the widget itself | 12:02 |
*** jhauser has joined #zope3-dev | 12:03 | |
nyo | peaquino: if you are using z3c.form's sequence widgets, you can just provide custom ITerms adapter | 12:05 |
*** yotaff has joined #zope3-dev | 12:07 | |
__mac__ | peaquino: there is a branch of z3c.form which has support for sources | 12:07 |
peaquino | nyo: right now I'm using grok and formlib | 12:12 |
__mac__ | peaquino: then you can have a look at zc.sourcefactory | 12:12 |
__mac__ | it has already the ITerms adapter | 12:12 |
__mac__ | for the sources | 12:12 |
peaquino | nyo: yup, I'm already using zc.sourcefactory | 12:13 |
peaquino | ok, thanks! | 12:13 |
peaquino | I'll lok into that | 12:13 |
peaquino | look | 12:13 |
*** regebro has joined #zope3-dev | 12:17 | |
*** alga has joined #zope3-dev | 12:27 | |
*** tarek has joined #zope3-dev | 12:35 | |
*** junkafarian_ is now known as junkafarian | 13:08 | |
*** b52laptop has joined #zope3-dev | 13:08 | |
*** aaronv has joined #zope3-dev | 13:12 | |
*** tarek has quit IRC | 13:16 | |
*** projekt01 has joined #zope3-dev | 13:19 | |
*** fairwinds has joined #zope3-dev | 13:52 | |
*** jhb has joined #zope3-dev | 13:59 | |
*** MJ is now known as MJ|lunch | 14:01 | |
*** tarek has joined #zope3-dev | 14:15 | |
*** djohnson has joined #zope3-dev | 14:15 | |
*** aaronv has quit IRC | 14:20 | |
*** kursor has quit IRC | 14:22 | |
*** kursor has joined #zope3-dev | 14:25 | |
*** kursor has quit IRC | 14:25 | |
*** kursor has joined #zope3-dev | 14:27 | |
*** nyo has quit IRC | 14:46 | |
*** redir has joined #zope3-dev | 14:47 | |
*** nyo has joined #zope3-dev | 14:49 | |
*** agroszer has joined #zope3-dev | 14:51 | |
*** djohnson has quit IRC | 15:08 | |
*** b52lap has joined #zope3-dev | 15:11 | |
*** benji has joined #zope3-dev | 15:15 | |
*** b52laptop has quit IRC | 15:17 | |
*** jsadjohnson has joined #zope3-dev | 15:18 | |
*** natea_ has joined #zope3-dev | 15:18 | |
*** natea_ has quit IRC | 15:24 | |
*** __mac___ has joined #zope3-dev | 15:25 | |
*** basti_ has quit IRC | 15:25 | |
*** __mac____ has joined #zope3-dev | 15:25 | |
*** basti_ has joined #zope3-dev | 15:25 | |
*** woodro has joined #zope3-dev | 15:27 | |
*** pyqwer has joined #zope3-dev | 15:30 | |
*** redir has quit IRC | 15:32 | |
*** ignas has joined #zope3-dev | 15:33 | |
*** MJ|lunch is now known as MJ | 15:34 | |
*** natea_ has joined #zope3-dev | 15:38 | |
*** natea_ has quit IRC | 15:39 | |
*** thruflo has quit IRC | 15:42 | |
*** __mac___ has quit IRC | 15:42 | |
*** __mac__ has quit IRC | 15:42 | |
*** pelle_ has quit IRC | 15:42 | |
*** binseer has quit IRC | 15:45 | |
*** __mac____ has quit IRC | 15:46 | |
*** SteveA has quit IRC | 15:46 | |
*** bigkevmcd has joined #zope3-dev | 15:47 | |
*** jhb has quit IRC | 15:48 | |
*** __mac____ has joined #zope3-dev | 15:50 | |
*** SteveA has joined #zope3-dev | 15:50 | |
*** malthe has joined #zope3-dev | 15:55 | |
*** lurkymclurkleton has joined #zope3-dev | 15:57 | |
*** aaronv has joined #zope3-dev | 16:00 | |
*** jamur2 has joined #zope3-dev | 16:01 | |
*** jamur2 has joined #zope3-dev | 16:02 | |
*** jamur2 has quit IRC | 16:05 | |
*** jamur2 has joined #zope3-dev | 16:05 | |
*** natea_ has joined #zope3-dev | 16:06 | |
*** elro has joined #zope3-dev | 16:08 | |
*** redir_ has joined #zope3-dev | 16:08 | |
*** J1m has joined #zope3-dev | 16:10 | |
*** natea_ has quit IRC | 16:13 | |
*** natea_ has joined #zope3-dev | 16:13 | |
*** jukart_ has joined #zope3-dev | 16:14 | |
*** srichter has quit IRC | 16:18 | |
pyqwer | projekt01: Hi, are you online? I think I found some kind of but in z3c.form... | 16:30 |
pyqwer | s/but/bug | 16:30 |
projekt01 | pyqwer, yes | 16:30 |
pyqwer | projekt01: Ah, great - well, issue is that I construct my fields from two seperate interfaces. Both interfaces have invariants. | 16:31 |
*** jukart has quit IRC | 16:31 | |
projekt01 | oh my, what a use case | 16:31 |
pyqwer | And during validation, a validator is queried, for which one arbitrary schema is selected. | 16:31 |
projekt01 | yes | 16:32 |
projekt01 | why not use one interfaces inherited from both interfaces? | 16:32 |
pyqwer | And then the validate()method somehow arbitrarily selects one of these interfaces for its getMultiAdapter() directive. | 16:33 |
pyqwer | And if I'm out of luck, it chooses the "wrong" interface with a validator which does not make sense for my form. | 16:33 |
projekt01 | do both interface define the same fields? | 16:33 |
projekt01 | or at least are some fields defined in both interfaces? | 16:34 |
pyqwer | projekt01: No. I have a basic interface for my form (a search form in my case) and mix-in some specific search field from another interface. | 16:34 |
projekt01 | do you need to adapt the context within the intefaces? or are you using ignoreContext=True? | 16:35 |
pyqwer | projekt01: No, the search-form is context-less. | 16:35 |
pyqwer | Yes, so, ignoreContext=True. | 16:36 |
pyqwer | But I don't think this makes a difference. | 16:36 |
projekt01 | Ok, that's simpler | 16:36 |
projekt01 | What is your problem right now? | 16:36 |
pyqwer | You see the problem in field.py, line 193. | 16:36 |
projekt01 | what do you mean by choose the wrong interface? | 16:36 |
pyqwer | Well, the validate() method calls an invariant that it should never call. It's an invariant which is defined in another interface, from where I draw one schema field into my form, but don't want to use the invariant. | 16:38 |
pyqwer | And as the invariant checks some other fields, which are irrelevant and non-existent in my search form, an error occurs. | 16:38 |
projekt01 | invariants are schema specific and not field specific | 16:39 |
pyqwer | Yes. | 16:39 |
projekt01 | I guess you can't use the invariant pattern and use only one field for mixin into another interface | 16:39 |
*** reco has joined #zope3-dev | 16:39 | |
pyqwer | Hmmm. | 16:40 |
projekt01 | I think you should write a own interface and not inherit from others | 16:40 |
projekt01 | That's why I asked about ignoreContext | 16:41 |
projekt01 | you don't need to provide an adapter for that search interface | 16:41 |
*** fcorrea has joined #zope3-dev | 16:42 | |
pyqwer | That would be a possibility. | 16:42 |
projekt01 | I implement often a custom interface located in a view if I need one for a context less form. It's often not usefull to inherit from interfaces which describe a component. | 16:42 |
pyqwer | Another one could possibly be to do something like that: fields+= field.Fields(MixinInterface, interface='SearchInterface').select('name1') | 16:43 |
projekt01 | Search interfaces are often not the same as the component interfaces, this is also true for invariants | 16:43 |
pyqwer | Yes, that's right. | 16:43 |
projekt01 | Is this not only needed if the second interfcace is used for adaption? | 16:44 |
*** srichter has joined #zope3-dev | 16:44 | |
pyqwer | projekt01: If I understood it right, one can set the interface for a field. | 16:44 |
projekt01 | this is a pattern for inject another interface for adaption if the used interface doesn't provide an adapter, right? | 16:44 |
*** dunny has quit IRC | 16:45 | |
pyqwer | projekt01: I'm not really sure about it. | 16:45 |
pyqwer | (And does not work as I hoped...) | 16:45 |
projekt01 | sometimes if you use an interface, the interface itself is not adaptable, then you need to define another interface which the context can adapt to | 16:45 |
*** malthe has quit IRC | 16:46 | |
pyqwer | projekt01: Ok, I see. Hmmm, but that *could* solve my problem, as the lookup for the validator would be correct, then. | 16:47 |
projekt01 | probably ;-) | 16:47 |
projekt01 | it depends on which interface get used for validation. | 16:48 |
projekt01 | I think the adaption interface is only used for adaption, and the field defining interface get used for bind fields etc. but I'm not sure about that | 16:49 |
projekt01 | This could mean that still the wrong interfce get used, which is correct because the adaption interface is only responsible for return an adapter for the context | 16:49 |
projekt01 | it should get ingnored for everything else | 16:50 |
projekt01 | does this make sense? | 16:50 |
*** ChanServ sets mode: +o srichter | 16:51 | |
pyqwer | Yes, I fear that does make sense, therefore the interface attribute is useless in my case. | 16:52 |
pyqwer | In validation it reads: "for field in fields: schema = field.interface". | 16:53 |
pyqwer | And it seems that field.interface alway points to the original interface, where the schema is from. | 16:53 |
projekt01 | yes, that's correct | 16:54 |
projekt01 | you need an interface which describes what you need, e.g. no bad invariants | 16:54 |
*** fairwinds_ has joined #zope3-dev | 16:55 | |
pyqwer | But that means, that one should always create a form-specific interface. | 16:55 |
pyqwer | Or one should not use the invariant pattern. | 16:55 |
projekt01 | only if you like to define something different then in your component interfaces | 16:56 |
*** bigkevmcd has quit IRC | 16:56 | |
projekt01 | and I guess that is the case with the invariants in one of your interfaces | 16:56 |
*** bigkevmcd has joined #zope3-dev | 16:56 | |
pyqwer | Yes. | 16:56 |
projekt01 | ;-) | 16:56 |
pyqwer | Hmmm, but then the whole idea of creating fields via select(), concatenating fields etc. seems to be not a good idea. | 16:57 |
projekt01 | you can define a mixin interface wich only defines the invariant and implememtn them directly in your component | 16:57 |
projekt01 | this will make your real interface stay clean of invariants | 16:58 |
projekt01 | and you can use it in the search form | 16:58 |
pyqwer | projekt01: I have to think about that, maybe that's an option. | 16:59 |
projekt01 | the problem is not related to the form framework the problem is that you use a invariant and z3c.form handles them correct. It whould be very bad if this didn't work | 17:00 |
projekt01 | invariant is a concept for ensure a overall check. You can partialy use such interfaces or you will break the concept | 17:01 |
pyqwer | Hmmm, the current design seems to gather all interfaces and execute all their invariants. | 17:01 |
projekt01 | yes, an invariant is allways responsible to ensure an overall validation | 17:01 |
projekt01 | that's all what an invariant does, nothing more or less | 17:02 |
pyqwer | Ok, I understand. | 17:02 |
projekt01 | I recommend to define plain invariant interfaces if possible | 17:03 |
pyqwer | I'll probably create a custom interface for my search form, I think that's the cleanest solution. | 17:03 |
*** fairwinds has quit IRC | 17:03 | |
projekt01 | I'm not sure if this can be done without to define the fields again in such invariant intrefaces | 17:03 |
*** rcrafton has joined #zope3-dev | 17:03 | |
pyqwer | What do you mean with "plain invariant interfaces"? | 17:04 |
projekt01 | just implement an interface defining the invariants | 17:04 |
pyqwer | Ah, ok, and use that as a mixin. | 17:04 |
projekt01 | or you can definen a invariant ware interface and inherit from an none invariant interface which defines the fields | 17:05 |
pyqwer | Yes. | 17:05 |
projekt01 | I often define an interface which defines some useable data e.g. metadata and use that a base for different other interfaces | 17:05 |
projekt01 | a/as a | 17:06 |
pyqwer | Yes, that's similar to what I do. But it seems I need one more meta-level. | 17:06 |
pyqwer | projekt01: Well, many thanks for that insight, you persuaded me that my issue is not a z3c.form shortcoming/bug but a misunderstanding of the invariant-concept. | 17:10 |
*** nyo has quit IRC | 17:14 | |
*** srichter has quit IRC | 17:19 | |
*** srichter has joined #zope3-dev | 17:19 | |
projekt01 | the z3c.pt intergaration in z3c.form is a real pain in the ass, this work has to be done in a branch!!! | 17:29 |
projekt01 | the lxml dependency is very bad, we should move all that to another package then z3c.form, z3c.marco or any other package which doesn't require lxml | 17:31 |
*** yvl has quit IRC | 17:40 | |
*** MJ has quit IRC | 17:43 | |
*** srichter has quit IRC | 17:44 | |
*** basti_ has quit IRC | 17:46 | |
*** sunew has joined #zope3-dev | 17:47 | |
*** srichter has joined #zope3-dev | 17:50 | |
*** rmarianski has joined #zope3-dev | 17:50 | |
*** pcardune has joined #zope3-dev | 17:52 | |
*** sunew has quit IRC | 17:53 | |
*** kursor has quit IRC | 17:58 | |
*** nathany has joined #zope3-dev | 18:02 | |
*** goschtl has quit IRC | 18:10 | |
*** bigkevmcd has quit IRC | 18:15 | |
*** bigkevmcd has joined #zope3-dev | 18:15 | |
*** harobed has joined #zope3-dev | 18:19 | |
*** nathany_ has joined #zope3-dev | 18:23 | |
*** agroszer has quit IRC | 18:24 | |
*** natea_ has joined #zope3-dev | 18:25 | |
*** jukart_ has quit IRC | 18:26 | |
*** projekt01 has quit IRC | 18:27 | |
*** __mac__ has joined #zope3-dev | 18:29 | |
*** agroszer has joined #zope3-dev | 18:29 | |
*** whit has joined #zope3-dev | 18:30 | |
*** afd__ has quit IRC | 18:32 | |
*** natea_ has quit IRC | 18:33 | |
*** natea_ has joined #zope3-dev | 18:34 | |
*** afd__ has joined #zope3-dev | 18:35 | |
*** natea_ is now known as natea|nyc | 18:36 | |
*** jpcw2002 has joined #zope3-dev | 18:40 | |
*** philiKON has quit IRC | 18:42 | |
*** pcardune has quit IRC | 18:43 | |
*** nathany has quit IRC | 18:43 | |
*** __mac____ has quit IRC | 18:45 | |
*** seletz_ has joined #zope3-dev | 18:51 | |
*** malthe has joined #zope3-dev | 18:51 | |
*** __mac__ has quit IRC | 18:53 | |
*** nathany_ is now known as nathany | 19:04 | |
*** seletz has quit IRC | 19:08 | |
*** Jell-O-Fishi has quit IRC | 19:22 | |
*** harobed has quit IRC | 19:30 | |
*** junkafarian_ has joined #zope3-dev | 19:32 | |
*** tarek has quit IRC | 19:34 | |
*** agroszer_ has joined #zope3-dev | 19:37 | |
*** junkafarian has quit IRC | 19:40 | |
*** faassen has joined #zope3-dev | 19:43 | |
*** norro has joined #zope3-dev | 19:47 | |
*** philiKON has joined #zope3-dev | 19:53 | |
*** seletz_ has quit IRC | 19:55 | |
*** agroszer has quit IRC | 19:56 | |
*** redir_ is now known as redir | 19:58 | |
*** natea|nyc has quit IRC | 20:01 | |
*** fairwinds_ has quit IRC | 20:06 | |
*** fairwinds has joined #zope3-dev | 20:13 | |
*** faassen has quit IRC | 20:17 | |
*** quodt has quit IRC | 20:19 | |
*** dobee has quit IRC | 20:20 | |
*** philiKON has quit IRC | 20:27 | |
*** sunew has joined #zope3-dev | 20:33 | |
*** junkafarian_ is now known as junkafarian | 20:33 | |
*** natea_ has joined #zope3-dev | 20:37 | |
*** natea_ has quit IRC | 20:38 | |
*** natea_ has joined #zope3-dev | 20:38 | |
*** natea_ is now known as nate|boltbus | 20:42 | |
*** mgedmin has quit IRC | 20:44 | |
*** junkafarian has quit IRC | 20:45 | |
*** junkafarian has joined #zope3-dev | 20:46 | |
*** philiKON has joined #zope3-dev | 20:48 | |
*** philiKON_ has joined #zope3-dev | 20:53 | |
*** fcorrea has quit IRC | 20:54 | |
*** fcorrea has joined #zope3-dev | 20:56 | |
*** dobee has joined #zope3-dev | 20:56 | |
*** seletz has joined #zope3-dev | 20:56 | |
*** quodt has joined #zope3-dev | 20:57 | |
*** RaFromBRC_ has joined #zope3-dev | 21:04 | |
*** philiKON__ has joined #zope3-dev | 21:04 | |
*** philiKON___ has joined #zope3-dev | 21:07 | |
*** yota has joined #zope3-dev | 21:09 | |
*** peaquino has quit IRC | 21:10 | |
*** ignas has quit IRC | 21:12 | |
*** philiKON_ has quit IRC | 21:12 | |
*** philiKON_ has joined #zope3-dev | 21:12 | |
*** nyo has joined #zope3-dev | 21:14 | |
*** philiKON has quit IRC | 21:14 | |
*** philiKON has joined #zope3-dev | 21:16 | |
*** philiKON_ has quit IRC | 21:16 | |
*** quodt has quit IRC | 21:17 | |
*** RaFromBRC_ has quit IRC | 21:18 | |
*** agroszer_ is now known as agroszer | 21:18 | |
*** nate|boltbus is now known as natea|boltbus | 21:20 | |
*** philiKON__ has quit IRC | 21:23 | |
*** philiKON_ has joined #zope3-dev | 21:24 | |
*** natea_ has joined #zope3-dev | 21:24 | |
*** philiKON_ has joined #zope3-dev | 21:25 | |
*** philiKON_ has quit IRC | 21:28 | |
*** jsadjohnson has left #zope3-dev | 21:29 | |
*** philiKON_ has joined #zope3-dev | 21:29 | |
*** natea_ has quit IRC | 21:30 | |
*** philiKON___ has quit IRC | 21:31 | |
*** nyo1 has joined #zope3-dev | 21:32 | |
*** nyo1 has quit IRC | 21:35 | |
*** philiKON has quit IRC | 21:39 | |
*** quodt has joined #zope3-dev | 21:42 | |
*** lisppaste6 has quit IRC | 21:44 | |
*** lisppaste6 has joined #zope3-dev | 21:44 | |
*** nyo has quit IRC | 21:49 | |
*** nyo has joined #zope3-dev | 21:54 | |
*** seletz_ has joined #zope3-dev | 22:02 | |
malthe | J1m: so right now, a lot of z3c.*-packages depend on ``zope.pagetemplate.interfaces.IPageTemplate`` where actually they want to ask for ISomethingWeCanRender. Where could we put such an interface? Ideally it should have only minimal dependencies. | 22:10 |
*** seletz has quit IRC | 22:10 | |
*** aaronv has quit IRC | 22:16 | |
*** sunew_ has joined #zope3-dev | 22:17 | |
*** aaronv has joined #zope3-dev | 22:18 | |
*** sunew_ has quit IRC | 22:19 | |
*** natea|boltbus has quit IRC | 22:21 | |
*** nyo1 has joined #zope3-dev | 22:21 | |
*** nyo has quit IRC | 22:23 | |
*** sunew has quit IRC | 22:25 | |
*** seletz_ is now known as seletz | 22:30 | |
*** dbfrombrc has joined #zope3-dev | 22:35 | |
J1m | malthe, That's an interesting question. I wish I had time to think about it. :) | 22:37 |
J1m | I suggest bringing this up on zope-dev. | 22:38 |
malthe | ok | 22:38 |
andres | I have an app which is instantiated multiple times inside a single zodb (with different data sources, and so on). At Startup I have to do some configuring. Is there a more elegant way than subscribing to IBeforeTraverse for every application and unsubscribing in the event handler? | 22:40 |
*** elro has quit IRC | 22:45 | |
*** nyo1 has quit IRC | 22:46 | |
*** woodro has quit IRC | 22:47 | |
*** woodro has joined #zope3-dev | 22:47 | |
*** natea_ has joined #zope3-dev | 22:51 | |
*** afd__ has quit IRC | 22:57 | |
*** harobed has joined #zope3-dev | 22:58 | |
*** sm has joined #zope3-dev | 23:00 | |
*** dunny has joined #zope3-dev | 23:01 | |
*** natea_ has quit IRC | 23:11 | |
*** natea_ has joined #zope3-dev | 23:11 | |
*** rcrafton has quit IRC | 23:15 | |
*** rcrafton has joined #zope3-dev | 23:16 | |
*** pcardune has joined #zope3-dev | 23:20 | |
*** whit has quit IRC | 23:34 | |
*** sm has quit IRC | 23:39 | |
*** woodro has quit IRC | 23:41 | |
*** woodro has joined #zope3-dev | 23:41 | |
*** malthe has quit IRC | 23:43 | |
*** aaronv has quit IRC | 23:45 | |
*** woodro has quit IRC | 23:45 | |
*** malthe has joined #zope3-dev | 23:45 | |
*** woodro has joined #zope3-dev | 23:45 | |
*** woodro has quit IRC | 23:47 | |
*** woodro has joined #zope3-dev | 23:49 | |
*** woodro has quit IRC | 23:52 | |
*** oggers has joined #zope3-dev | 23:53 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!