*** J1m has quit IRC | 00:02 | |
*** ccomb has quit IRC | 00:04 | |
*** hever has joined #zope | 00:04 | |
*** hever has quit IRC | 00:24 | |
*** runyaga has quit IRC | 00:25 | |
*** robohak has quit IRC | 00:31 | |
*** Wu has joined #zope | 00:58 | |
*** Wu has quit IRC | 00:59 | |
*** alexpilz has quit IRC | 01:09 | |
*** Arfrever has quit IRC | 01:10 | |
*** Wu has joined #zope | 01:11 | |
*** benji has quit IRC | 01:17 | |
Wu | hi there, anybody using exUserFolder? | 01:23 |
---|---|---|
Wu | https://mail.zope.org/pipermail/zope/2004-May/149796.html <- I've found exactly that same problem | 01:24 |
Wu | (probably old one, well-known and everything) | 01:24 |
Wu | if I give a valid username with a wrong password, the login form is reloaded, authFailedCode is 'login_failed' | 01:24 |
*** giampaolo has joined #zope | 01:24 | |
Wu | when I give a bad username, it searchs on acl_users folders up to the root of the zope server | 01:25 |
Wu | asking me for user/password through a basic-http-auth box | 01:25 |
kosh | yeah it is designed to do that | 01:57 |
kosh | I have considered changing that behavior on my boxes, probably add an option to do it later | 01:57 |
kosh | I do use exUserFolder | 01:57 |
Wu | :/ | 02:03 |
Wu | I've found where to change the behaviour, in the code | 02:03 |
Wu | but now I realize why that code is there | 02:04 |
Wu | changing it will lock out zope managers that are not added to the local acl_users exUserFolder | 02:04 |
Wu | :) | 02:04 |
kosh | yeah that I know, I just may change it anyways in a specific way | 02:05 |
Wu | I thought about adding some more code that checks if the current user does exist in higher acl_users folders | 02:05 |
Wu | forget about this last sentence | 02:05 |
*** jshell has quit IRC | 02:06 | |
Wu | stupid affirmation, due to /me being tired | 02:06 |
Wu | (01:06 here) | 02:06 |
Wu | btw, for this exact project, hacking that code a little bit is just enough | 02:06 |
Wu | and I don't think maintaining compatibility with future exuserfolder releases will be a problem | 02:07 |
Wu | kosh: btw, do you use exuserfolder with recent versions of zope? | 02:07 |
Wu | 2.12/2.13 | 02:07 |
Wu | ? | 02:07 |
Wu | I've tried myself, but didn't have too much luck with it | 02:07 |
Wu | (and this project is then stuck in 2.10.x, and python2.4 :( ) | 02:07 |
*** jshell has joined #zope | 02:08 | |
kosh | I am using it with 2.13 | 02:08 |
kosh | but I have also modified it so I dont' know if it works that way out of the box | 02:10 |
Wu | it doesn't | 02:11 |
Wu | at least the last 0.50.x version | 02:12 |
Wu | (IIRC, it is the version I'm using here, with postgresql sources) | 02:12 |
Wu | kosh: and do you think it would be posible for you to share src/patches of your exuserfolder version? | 02:12 |
Wu | That would save me a lot of time and trouble when I finally have to move onto 2.13 | 02:13 |
kosh | mine is heavily modified and I don't think it woudl work for you | 02:13 |
kosh | I made mine so that cookie and advanced cookier are removed and instead it uses the built in zope session stuff and shares the information over zeo and I use the btree backend not any relational database | 02:14 |
kosh | I suspect that with the changes I made I probably made is to the relational backends no longer work | 02:14 |
Wu | I see | 02:15 |
Wu | well, thnx anyway | 02:15 |
kosh | I modified it so that I could run a cluster of zope instances and have it so that all servers where synced so that any request coudl go to any server without problems | 02:16 |
kosh | nice load balancing that way | 02:16 |
kosh | and I only use the zodb btree backend | 02:16 |
Wu | sounds nice | 02:16 |
Wu | well, time to go to bed here | 02:17 |
Wu | only 6 hours left for sleeping today | 02:17 |
Wu | nice to chat with you kosh | 02:18 |
Wu | see ya! | 02:18 |
*** Wu has quit IRC | 02:18 | |
*** giampaolo has quit IRC | 02:44 | |
*** tiwula has quit IRC | 03:08 | |
*** mr_jolly has joined #zope | 03:21 | |
*** mr_jolly has left #zope | 03:22 | |
*** Spanktar has quit IRC | 03:34 | |
*** evilbungle has quit IRC | 03:38 | |
*** benji has joined #zope | 04:16 | |
*** tam7t has joined #zope | 04:17 | |
*** River_Rat has joined #zope | 04:21 | |
*** RiverRat has quit IRC | 04:23 | |
*** digitalmortician has joined #zope | 04:26 | |
*** arnal has joined #zope | 04:27 | |
*** davisagli has left #zope | 04:31 | |
*** robohak has joined #zope | 05:07 | |
*** markvandenborre has quit IRC | 05:16 | |
*** markvandenborre has joined #zope | 05:28 | |
*** webmaven has quit IRC | 05:39 | |
*** Reite has quit IRC | 06:01 | |
*** benji has quit IRC | 06:09 | |
*** benji has joined #zope | 06:19 | |
*** kleist has joined #zope | 06:40 | |
*** tam7t has quit IRC | 06:42 | |
*** tiwula has joined #zope | 07:25 | |
*** tiwula has quit IRC | 08:01 | |
*** sm has quit IRC | 08:01 | |
*** digitalmortician has quit IRC | 08:07 | |
*** MrTango has joined #zope | 08:50 | |
*** MrTango has quit IRC | 08:52 | |
*** wosc has joined #zope | 08:59 | |
*** hever has joined #zope | 09:02 | |
*** __mac__ has joined #zope | 09:05 | |
*** __mac__ has quit IRC | 09:08 | |
*** TheTrustedSage has joined #zope | 09:10 | |
*** trustedsage has quit IRC | 09:13 | |
*** __mac__ has joined #zope | 09:15 | |
*** stoffus has joined #zope | 09:20 | |
*** zagy has joined #zope | 09:26 | |
*** hever has quit IRC | 09:26 | |
*** alga has joined #zope | 09:29 | |
*** mr_jolly has joined #zope | 09:30 | |
*** mr_jolly has quit IRC | 09:31 | |
*** agroszer has joined #zope | 09:44 | |
*** hever has joined #zope | 09:46 | |
agroszer | horsey, did you solve that issue with win64? | 09:46 |
horsey | agroszer: No, I could not get zope.interface to build with 64 bit Python. However, I could proceed by installing a 32 bit Python. | 09:51 |
agroszer | you still want to try 64bit? | 09:51 |
horsey | agroszer: Sure. I have a 64 bit Windows installed. | 09:52 |
agroszer | get distribute | 09:52 |
agroszer | http://pypi.python.org/pypi/distribute | 09:52 |
agroszer | extract, do python setup.py install | 09:52 |
agroszer | that will give you easy_install | 09:52 |
agroszer | make sure you use python from the 64bit installation | 09:53 |
horsey | Ah, cool. | 09:53 |
*** tisto has joined #zope | 09:53 | |
*** Wu has joined #zope | 09:53 | |
agroszer | which python version do you use? | 09:53 |
*** mr_jolly has joined #zope | 09:54 | |
horsey | agroszer: You want me to try it now? I have everything setup. I could, however, try it today evening. | 09:54 |
horsey | agroszer: I am using v2.7.1 | 09:54 |
agroszer | that's fine | 09:54 |
agroszer | you can try anytime you want | 09:54 |
agroszer | I'm usually around 9-16hCET | 09:54 |
*** TheTrustedSage has quit IRC | 09:55 | |
horsey | Okay, noted. I'll download 64 bit Python, get distribute, install zope.interface using the easy_install I get from distribute. Right? | 09:55 |
agroszer | yup, that should work | 09:55 |
horsey | Thanks agroszer. | 09:55 |
agroszer | welcome | 09:56 |
*** hever has quit IRC | 09:57 | |
*** trustedsage has joined #zope | 09:59 | |
*** planetzopebot has quit IRC | 10:08 | |
*** avoinea has joined #zope | 10:08 | |
*** alexpilz has joined #zope | 10:08 | |
*** planetzopebot has joined #zope | 10:09 | |
*** zagy has quit IRC | 10:12 | |
stoffus | I am _really_ confused here, I need to migrate a python web app deployed through zope 2.7 to a new server running zope 2.10. I have never ever worked with zope before, so I don't understand the whole concept. how do I simply deploy a new web app in zope? It should be run on a specific port and be pointed to a specific directory. all guidance is greatly appreciated! | 10:14 |
stoffus | when looking through the processes on the old server, all that is zope related is this line: /usr/bin/python2.2 /usr/lib/zope/z2.py --icp 9676 -m 9675 -W 9674 -l /var/log/zope/default/Z2.log --pid /var/run/zope/default/Z2.pid -f 8021 -z /usr/lib/zope -u sek -w 23456 | 10:16 |
betabug | stoffus: uff, you're in for a treat | 10:16 |
stoffus | betabug: :| | 10:17 |
betabug | you've got to move from a very old version to an old version | 10:17 |
betabug | you might encounter incompatibilities | 10:17 |
stoffus | hah, oh god | 10:17 |
betabug | well, first thing you have to find out what you have | 10:18 |
betabug | there should be a folder with what we call an "instance" of Zope | 10:18 |
betabug | if you can log into the zope admin interface, it will tell you where that is on the server | 10:19 |
stoffus | indeed, in /var/lib/zope/instance/default | 10:19 |
betabug | then you have to find out what kind of an app is running there | 10:19 |
betabug | in the instance is a folder called "Products", some stuff might be in there | 10:19 |
betabug | other stuff might be "inside" the zope db (ZODB, probably a file var/Data.fs inside the instance) | 10:20 |
stoffus | ls: Extensions access import var | 10:20 |
stoffus | the Data.fs is in the var dir yes | 10:21 |
betabug | no "Products" folder? | 10:21 |
stoffus | hmm, nope | 10:21 |
betabug | hmm, so either it's a very old style application there or they found a way to put the stuff somewhere else | 10:21 |
stoffus | It could very well be an old style app | 10:22 |
betabug | can you log into the admin interface? | 10:22 |
*** mr_jolly has quit IRC | 10:22 | |
stoffus | through /manage? | 10:22 |
betabug | yes | 10:22 |
stoffus | nope, since the web app expects this to be a python module | 10:23 |
betabug | what? | 10:23 |
betabug | you can't log in? | 10:23 |
betabug | on the old server? | 10:23 |
stoffus | when accessing mydomain.com:23456/manage I get an "Sorry, the requested resource does not exist." error | 10:24 |
*** eperez has joined #zope | 10:24 | |
betabug | hmm | 10:24 |
stoffus | ooogh | 10:24 |
stoffus | sorry, my bad | 10:24 |
*** humanfromearth has joined #zope | 10:24 | |
stoffus | it's on port 9674 | 10:25 |
*** humanfromearth has left #zope | 10:25 | |
betabug | ah :-) | 10:25 |
stoffus | *password* hmm | 10:25 |
betabug | yeah, it obviously wants one | 10:25 |
stoffus | is is possible to reset this? or find out? | 10:26 |
stoffus | it* | 10:26 |
betabug | it's possible to add a new admin user | 10:26 |
*** goschtl has joined #zope | 10:26 | |
betabug | you have to find the zopectl command (on the file system, probably in the instance/bin dir) | 10:26 |
betabug | 1.) run zopectl 2.) `stop` 3.) `adduser newuserid newpasswd` 4.) `start` the instance again | 10:27 |
*** zagy has joined #zope | 10:27 | |
*** menesis has joined #zope | 10:28 | |
stoffus | hmm, I have no bin dir in the instance dir, but there is a /usr/sbin/zopectl that seems to handle all instances? | 10:29 |
stoffus | oh so zope reads from the regular users? | 10:30 |
*** zagy has quit IRC | 10:31 | |
stoffus | I can see in the instance/access file that "admin" is in there | 10:31 |
wosc | stoffus: no, it has it's own usere database | 10:31 |
wosc | stoffus: the "access" file defines an "emergency user" | 10:31 |
wosc | there should be a password in it ;) | 10:31 |
stoffus | but since I have no instance-specific zopectl I don't know how to create a new user | 10:32 |
betabug | hmm, if there is an access file, yes | 10:32 |
stoffus | wosc: yes, but it's encrypted (SHA) | 10:32 |
wosc | heh | 10:32 |
betabug | it's probably an install through the system's package system | 10:32 |
betabug | you have to check the system startup scripts, how it starts the instance | 10:32 |
betabug | that will give you a clue which zopectl it uses | 10:32 |
stoffus | PATH=/bin:/usr/bin:/sbin:/usr/sbin | 10:33 |
stoffus | ZOPECTL=/usr/sbin/zopectl | 10:33 |
betabug | is there only 1 zope instance? | 10:33 |
stoffus | yes | 10:33 |
betabug | well, try that zopectl then | 10:33 |
betabug | just keep in mind that you will stop the zope service at least for a while that way | 10:34 |
stoffus | how to add a new user? /usr/sbin/zopectl adduser name pass? | 10:34 |
stoffus | yes, I noticed that :) hehe | 10:34 |
*** mr_jolly has joined #zope | 10:34 | |
stoffus | some other users might have noticed it aswell -_- | 10:35 |
betabug | yes, I wrote before how to add a user | 10:35 |
stoffus | well, `/usr/sbin/zopectl adduser user pass` isn't adding any user | 10:36 |
betabug | scroll back and read what I wrote | 10:37 |
stoffus | you're telling me to run /usr/sbin/zopectl and then it should wait for my input...? | 10:38 |
wosc | stoffus: it should give you a prompt | 10:38 |
wosc | zopectl> | 10:38 |
betabug | yes | 10:38 |
bigkevmcd | Probably better migrating it to something actually still supported...rather than 2.9 | 10:38 |
betabug | and then try entering `help` to see | 10:38 |
betabug | bigkevmcd: he wants to go to 2.10 | 10:39 |
bigkevmcd | betabug: is that even still supported? | 10:39 |
betabug | probably they use some stuff that won't be in 2.11 any more | 10:39 |
betabug | dunno about ZClasses for example | 10:39 |
stoffus | wosc: it doesn't :/ | 10:39 |
betabug | that's why I say, first thing is to find out what's in there | 10:39 |
stoffus | well, I'll try with zpasswd.py then | 10:40 |
betabug | stoffus: no prompt? | 10:40 |
betabug | maybe that zopectl is just masquerading for the real zopectl | 10:40 |
betabug | bigkevmcd: well, "supported"... *nothing* is supported in zope land in a way | 10:40 |
bigkevmcd | betabug: by "supported" I mean, "still actively getting fixes applied" | 10:41 |
betabug | there sure aren't any problems running 2.10 or even 2.9 right now | 10:41 |
betabug | nothing is | 10:41 |
betabug | "still actively having features removed" is the current state of affairs ;-) | 10:41 |
stoffus | well, I get no prompt :/ and I can't find any other zopectl | 10:44 |
betabug | does it point to some other script? can you cat it and see what it does? | 10:45 |
stoffus | oh okay, maybe /etc/zopectl/zopectlrc then | 10:45 |
stoffus | oh, and in /etc/zopectl is a default.conf that specifies the web app port and such | 10:46 |
stoffus | for the instance "default" that is | 10:46 |
betabug | well, somewhere in there should be a script | 10:47 |
betabug | you want that | 10:47 |
*** River_Rat is now known as RiverRat | 10:48 | |
stoffus | the /usr/sbin/zopectl is a python script that looks like this: http://pastie.org/1842497 | 10:49 |
stoffus | my god this seems like a mess comparing to zope 2.10 | 10:50 |
betabug | hmm, never seen this thing, but I've never used "packaged" zopes | 10:50 |
betabug | what platform is that? | 10:51 |
stoffus | debian | 10:54 |
stoffus | 3.1 -_- | 10:55 |
*** vortec has joined #zope | 10:58 | |
betabug | stoffus: can you run locate or find to see if you have "zopectl.py" somewhere? | 11:03 |
betabug | otherwise the debian zope package maybe has some docs on how things are done? | 11:03 |
betabug | it would be somewhere where the zope source is located | 11:04 |
*** mr_jolly has quit IRC | 11:04 | |
stoffus | #/usr/lib/zope2.7/lib/python/Zope/Startup/zopectl.py | 11:05 |
betabug | nice | 11:05 |
betabug | and you've already found the zope.conf file for the instance | 11:06 |
stoffus | indeed | 11:06 |
betabug | so you basically want to run $PYTHON zopectl.py -C zope.conf | 11:06 |
betabug | where $PYTHON is the python version used to usually run that instance python2.2 IIRC | 11:07 |
betabug | (from what you gave before) | 11:07 |
betabug | and the others are full paths | 11:07 |
planetzopebot | 13% of Plone sites running without security hotfix for CVE-2011-0720 (Site - Blog of Andreas Jung) http://www.zopyx.com/blog/13-of-plone-sites-running-without-security-hotfix | 11:09 |
stoffus | will this break the current instance? | 11:09 |
arnal | /leave | 11:10 |
arnal | 11:10 | |
*** arnal has left #zope | 11:10 | |
*** mitchell`off is now known as mitchell` | 11:10 | |
*** digitalmortician has joined #zope | 11:15 | |
betabug | stoffus: I don't think so | 11:19 |
betabug | just running zopectl doesn't do anything | 11:19 |
betabug | but once you type "stop", of course it will, you know... stop | 11:20 |
betabug | and "start" will start it again | 11:20 |
stoffus | still no prompt; ImportError: No module named zdaemon | 11:22 |
betabug | hmmm | 11:23 |
betabug | check the debian package docs then, no idea how their stuff works, sorry | 11:24 |
betabug | if kosh was here, he could tell you right away I guess | 11:24 |
betabug | but he's probably with godzilla, roasting someone on a fire and grilling marshmallows | 11:25 |
stoffus | hehe, sounds a lot better than helping some zope newbie going from "very old" to "old" | 11:27 |
betabug | it's probably how he'd handle the first step of helping that newbie :-) | 11:27 |
stoffus | you're right :) we're trying to install debian 3.1 on a server with 2011 hardware, if that goes well I'll stick with the 2.7 version of zope and just move the conf files | 11:29 |
*** hever has joined #zope | 11:29 | |
stoffus | otherwise I might aswell roast myself | 11:29 |
stoffus | isn't it a bit overkill to use a zope server for just one web app? | 11:30 |
betabug | well, even then you'd have to move more than just the conf files | 11:30 |
betabug | dunno, my apps are a bit more complicated | 11:30 |
stoffus | well it's a billing system, so it is fairly complex, but in the end it's just python files that are being served | 11:31 |
stoffus | (from what I can see) | 11:31 |
betabug | haha, you can simplify everything in a statement like that | 11:31 |
betabug | "in the end it's just ones and zeroes" :-) | 11:31 |
stoffus | :D | 11:31 |
betabug | at one point application servers like Zope were the h0t stuff | 11:32 |
betabug | now people tend to use "leaner" frameworks | 11:32 |
betabug | right now most zope people only care about keeping their old apps running... some don't even care about that it seems | 11:32 |
betabug | it's a pitty I think, because I think the concept of a broad appliction server is still valid | 11:33 |
stoffus | *me* | 11:33 |
bigkevmcd | betabug: we're still heavily developing a Zope app... | 11:33 |
betabug | bigkevmcd: Zope 3? | 11:33 |
bigkevmcd | betabug: yip | 11:33 |
betabug | well, it's not that far from the "modern", "lean framework" stuff | 11:34 |
bigkevmcd | betabug: well... | 11:34 |
betabug | unlike the old "Zope 2" | 11:34 |
stoffus | I'd rather just use apache for this web app, but since there are some zope dependencies like REQUEST and RESPONSE through the whole app it's a massive job migrating | 11:34 |
*** rogererens has joined #zope | 11:34 | |
bigkevmcd | betabug: am not sure I'd use the word "lean" about Zope :-) | 11:35 |
betabug | bigkevmcd: hahaha | 11:35 |
betabug | well, with zope 3 you can use only what you need I guess | 11:35 |
betabug | stoffus: depending on how the app is done, there will be a lot more to migrate | 11:35 |
bigkevmcd | it's still not terribly lean ;-) | 11:36 |
*** hever has quit IRC | 11:36 | |
betabug | ok | 11:36 |
stoffus | betabug: you're right, if you mean "Products" and such things | 11:36 |
betabug | stoffus: if there is any DTML or ZClasses inside... you'd be in for a fun ride | 11:36 |
stoffus | I've seen DTML somewhere, yes....... | 11:37 |
stoffus | but as I can't access the interface I don't know it it's being used | 11:37 |
stoffus | can I manually modify the access file? | 11:38 |
stoffus | create a new row with a username and a SHA hash? | 11:38 |
stoffus | row/line | 11:38 |
betabug | dunno | 11:38 |
betabug | never using that myself | 11:38 |
bigkevmcd | yeah | 11:39 |
bigkevmcd | it's just a text file | 11:40 |
bigkevmcd | and, you don't even need to SHA the password, if you put it in plaintext, it will work | 11:40 |
stoffus | oh, nice | 11:40 |
stoffus | I'll give it a go | 11:40 |
betabug | and then he'd just stop/start zope? | 11:40 |
bigkevmcd | betabug: yeah | 11:41 |
*** altipard has joined #zope | 11:41 | |
stoffus | well, at least I got authed, but the whole ZMI is borked | 11:42 |
stoffus | with site errors | 11:42 |
betabug | hmmm, interesting | 11:42 |
bigkevmcd | betabug: that's why you don't let just anybody write to your Zope directory ;-) | 11:43 |
betabug | of course | 11:43 |
betabug | I was thinking that maybe I should stop sharing the same directory for my zope instance and my public, open ftp server | 11:44 |
betabug | but I can't make up my mind yet | 11:44 |
stoffus | :) | 11:44 |
stoffus | betabug: if we're talking about hiring some zope expert for migrating from zope 2.7 to 2.10 (or even 3.X) - I'm guessing this is a huge project for that person aswell? | 11:47 |
betabug | stoffus: http://betabug.ch/blogs/ch-athens/1171 | 11:47 |
stoffus | good timing! | 11:47 |
betabug | well, "huge" depends a bit on a survey of what's really to do | 11:48 |
betabug | could be easy really, but I could only tell after having a look | 11:48 |
stoffus | to explain it further, this is just a temporary solution before our newly developed billing system is up and running | 11:48 |
betabug | I guessed so :-) | 11:48 |
stoffus | hehe | 11:48 |
stoffus | zope zope and away! | 11:49 |
*** fredvd has joined #zope | 11:52 | |
*** TomBlockley has joined #zope | 11:53 | |
*** evilbungle has joined #zope | 12:02 | |
*** menesis has quit IRC | 12:12 | |
*** mcdonc has quit IRC | 12:18 | |
kosh | hail freaks! | 12:28 |
betabug | hey kosh | 12:30 |
kosh | if you want to migration a zope 2.x app migration it to 2.13 | 12:30 |
kosh | 3.x is dead ad NOT an upgrade for 2.x | 12:30 |
betabug | kosh: the question is how to run zopectl on 2.7 on debian :-) | 12:30 |
kosh | interesting well on ubuntu I modified zopectl to work with newer version of zope | 12:31 |
kosh | was fairly easy since all the code stll worked, just had to tell it where the newer versions of zope are | 12:31 |
betabug | not for newer versions | 12:31 |
betabug | the original zope 2.7 packaged install | 12:31 |
kosh | that should just still work | 12:32 |
betabug | well, anyway there were further problems once the ZMI came up | 12:32 |
kosh | hmm to move from zope 2.7 to a modern version you have to do at least one intermediate jump to upgrade the catalog indexes I think | 12:33 |
betabug | yes | 12:33 |
betabug | they want to go to 2.10, till the replacement app is ready | 12:33 |
kosh | well if I where doing it I would probably jump to 2.10 and fix the catalog stuff with a simple little migration script I use and then just to 2.13 on python 2.7 | 12:34 |
kosh | easier to run that way, you get a LOT of performance benefits from that, you will be running the latest version then | 12:34 |
kosh | and depending on if staying on zope 2.13 is okay everything that you have to fix for 2.7 to 2.10 and 2.10 to 2.13 could be designed around what the app needs to be long term | 12:35 |
kosh | stoffus: heck if you want a zope app built or fixed you could contact my company also, we can do that | 12:40 |
*** rogererens has quit IRC | 12:42 | |
*** mr_jolly has joined #zope | 12:43 | |
*** digitalmortician has quit IRC | 12:49 | |
*** saju_m has joined #zope | 13:00 | |
saju_m | where/when use @staticmethod and @classmethod ?? | 13:00 |
kosh | you don't use staticmethod basically since they are worthless in python basically | 13:00 |
kosh | classmethod when you make something like a factory | 13:00 |
saju_m | factory means ? | 13:03 |
kosh | however both are rare to use with staticmethods almost not used anywhere | 13:03 |
kosh | a function that only exists to create new objects and return them, it is rare to do that in zope | 13:03 |
saju_m | can use classmethods to build alternate constructors.? | 13:05 |
kosh | yeah you can it is just not commonly use | 13:06 |
*** saju_m has quit IRC | 13:11 | |
*** saju_m has joined #zope | 13:11 | |
*** fredvd is now known as fredvd|lunch | 13:52 | |
*** TomBlockley_ has joined #zope | 13:53 | |
*** TomBlockley has quit IRC | 13:55 | |
*** TomBlockley_ is now known as TomBlockley | 13:55 | |
*** rogererens has joined #zope | 14:01 | |
*** rogererens1 has joined #zope | 14:01 | |
*** rogererens has quit IRC | 14:01 | |
*** menesis has joined #zope | 14:08 | |
*** J1m has joined #zope | 14:15 | |
*** dayne has joined #zope | 14:17 | |
*** tisto is now known as tisto|away | 14:22 | |
*** m8 has joined #zope | 14:25 | |
*** digitalmortician has joined #zope | 14:38 | |
*** J1m has quit IRC | 14:41 | |
*** Wu has quit IRC | 15:04 | |
*** m8 has quit IRC | 15:26 | |
*** fredvd|lunch is now known as fredvd | 15:32 | |
*** gwik1 has joined #zope | 15:37 | |
*** gwik has quit IRC | 15:37 | |
*** gwik1 is now known as gwik | 15:37 | |
*** huajie has joined #zope | 15:46 | |
*** fredvd is now known as fredvd|away | 15:52 | |
*** mcdonc has joined #zope | 15:53 | |
*** mcdonc has quit IRC | 15:54 | |
*** stoffus has quit IRC | 15:56 | |
*** mitchell1 has joined #zope | 15:57 | |
*** BeeBob_ has joined #zope | 15:57 | |
*** hever has joined #zope | 15:57 | |
*** rogererens1 has quit IRC | 15:58 | |
*** robohak has quit IRC | 15:59 | |
*** waldi has quit IRC | 15:59 | |
*** mitchell` has quit IRC | 15:59 | |
*** BeeBob has quit IRC | 15:59 | |
*** robohak has joined #zope | 16:00 | |
*** waldi has joined #zope | 16:06 | |
*** hever has quit IRC | 16:10 | |
*** hever has joined #zope | 16:11 | |
*** giampaolo has joined #zope | 16:16 | |
*** J1m has joined #zope | 16:17 | |
*** pjfd2 has joined #zope | 16:19 | |
*** mcdonc has joined #zope | 16:20 | |
*** mcdonc has quit IRC | 16:22 | |
*** pjfd2 has quit IRC | 16:33 | |
*** pjfd4 has joined #zope | 16:35 | |
*** wosc has quit IRC | 16:38 | |
*** dayne has quit IRC | 16:41 | |
*** huajie has quit IRC | 16:43 | |
*** goschtl has quit IRC | 16:49 | |
*** stoffus has joined #zope | 16:58 | |
*** __mac__ has quit IRC | 16:59 | |
*** sm has joined #zope | 17:05 | |
*** hever has quit IRC | 17:09 | |
*** Wu has joined #zope | 17:10 | |
*** pjfd4 has quit IRC | 17:11 | |
*** pjfd2 has joined #zope | 17:14 | |
*** alga has quit IRC | 17:15 | |
*** hever has joined #zope | 17:17 | |
*** davisagli has joined #zope | 17:27 | |
*** saju_m has quit IRC | 17:31 | |
*** Arfrever has joined #zope | 17:48 | |
*** daMaestro has joined #zope | 17:56 | |
*** stoffus has quit IRC | 18:01 | |
*** pjfd2 has quit IRC | 18:08 | |
*** pjfd4 has joined #zope | 18:08 | |
*** altipard has quit IRC | 18:09 | |
*** robohak has quit IRC | 18:11 | |
*** Wu has quit IRC | 18:12 | |
*** alvaro_o has joined #zope | 18:27 | |
*** tisto|away has quit IRC | 18:32 | |
*** pjfd4 has quit IRC | 18:33 | |
*** pjfd4 has joined #zope | 18:34 | |
*** agroszer has quit IRC | 18:34 | |
*** yvl has quit IRC | 18:53 | |
*** alecm has joined #zope | 18:59 | |
*** tiwula has joined #zope | 19:09 | |
*** sylvain has quit IRC | 19:10 | |
*** eperez has quit IRC | 19:17 | |
*** tisto has joined #zope | 19:22 | |
*** mitchell1 is now known as mitchell`off | 19:23 | |
*** webmaven has joined #zope | 19:35 | |
*** giampaolo has quit IRC | 19:42 | |
*** hever has quit IRC | 19:53 | |
*** sm_ has joined #zope | 19:54 | |
*** sm has quit IRC | 19:55 | |
*** sm_ is now known as sm | 19:55 | |
*** Spanktar has joined #zope | 20:00 | |
*** Wu has joined #zope | 20:05 | |
*** supton has quit IRC | 20:05 | |
*** BeeBob_ is now known as BeeBob | 20:18 | |
*** TomBlockley has quit IRC | 20:22 | |
*** evilbungle has quit IRC | 20:24 | |
*** avoinea has left #zope | 20:24 | |
*** supton has joined #zope | 20:38 | |
*** pjfd4 has quit IRC | 20:38 | |
*** pjfd4 has joined #zope | 20:38 | |
*** pjfd2 has joined #zope | 20:39 | |
*** pjfd4 has quit IRC | 20:43 | |
*** pjfd2 has quit IRC | 20:44 | |
*** Wu has quit IRC | 20:49 | |
*** menesis has quit IRC | 20:52 | |
*** robohak has joined #zope | 20:57 | |
*** hever has joined #zope | 21:00 | |
*** wosc has joined #zope | 21:00 | |
*** pjfd4 has joined #zope | 21:02 | |
*** hever has quit IRC | 21:04 | |
*** hever has joined #zope | 21:04 | |
*** vortec has left #zope | 21:08 | |
*** goschtl has joined #zope | 21:10 | |
*** hever has quit IRC | 21:10 | |
*** supton has quit IRC | 21:12 | |
*** kleist has quit IRC | 21:20 | |
*** pjfd4 has quit IRC | 21:23 | |
*** pjfd4 has joined #zope | 21:23 | |
*** Spanktar has quit IRC | 21:26 | |
*** pjfd4 has quit IRC | 22:08 | |
*** pjfd2 has joined #zope | 22:17 | |
*** goschtl has quit IRC | 22:20 | |
*** ccomb has joined #zope | 22:22 | |
*** tisto has quit IRC | 22:23 | |
*** ccomb has quit IRC | 22:30 | |
*** ccomb has joined #zope | 22:33 | |
*** goschtl has joined #zope | 22:48 | |
*** goschtl has quit IRC | 23:03 | |
*** menesis has joined #zope | 23:09 | |
*** pjfd2 has quit IRC | 23:10 | |
*** pjfd2 has joined #zope | 23:11 | |
*** supton has joined #zope | 23:29 | |
*** alexpilz has quit IRC | 23:55 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!