Team Chat Logs

2006 7
Mo Tu We Th Fr Sa Su
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

August 02, 2006

[00:08:29] * tenshiKur0 has joined #trac
[00:20:08] * tenshiKur0 has quit IRC
[00:23:38] * pminnieur has joined #trac
[00:37:02] * dort has joined #trac
[00:54:55] * xjjk has quit IRC
[01:10:16] * Getty has quit IRC
[01:11:03] * Getty has joined #trac
[01:43:49] * cmlenz has quit IRC
[01:48:48] * bnovc has quit IRC
[01:52:59] * bnovc has joined #trac
[02:01:55] * cmlenz has joined #trac
[02:10:07] * Remco has joined #trac
[02:10:42] <Remco> hi all.
[02:11:44] <Remco> i have a question about the RSS feeds trac offers, but using tracd, i seem to run into authentiction problems. Anyone have a spare minute?
[02:14:44] * Remco is now known as remco
[02:15:24] * bnovc has quit IRC
[02:15:30] <misc> i doubt i can help, but ask anyway
[02:16:02] * bnovc has joined #trac
[02:17:35] * tuxipuxi has joined #trac
[02:18:34] <remco> well, i see there's ticket #540, but i can't find any real sollution yet.
[02:19:16] <remco> tracd seems to be unable to handle http://user:pass@tracserver/... requests, which would be the basic auth i could think of, any rss reader by now would accept
[02:25:38] <ptman> nice thing sending the password unencrypted over the Internet
[02:25:48] <remco> intranet with us.
[02:25:51] <ptman> but https-server solves that
[02:25:52] <ptman> ok
[02:26:39] <remco> yap, as it's for internal use (and i think a lot of people us it internally) wouldn't care about high encryption on their local nets, but do care a bit about authentication in general, plaintext would work :)
[03:03:39] <remco> thanks for your responses. gotta go. bye.
[03:03:42] * remco has left #trac
[03:19:40] * MrRio has quit IRC
[03:29:57] * moolight has quit IRC
[03:32:06] * imajes has quit IRC
[03:33:08] * imajes has joined #trac
[03:39:46] * flosch has joined #trac
[03:57:12] * BurgerX40 has left #trac
[04:18:57] * exarkun has joined #trac
[04:19:06] <exarkun> OperationalError: database is locked
[04:19:17] <exarkun> (I think it really should work ;)
[04:20:29] * imajes_ has joined #trac
[04:20:55] <exarkun> http://twistedmatrix.com/users/exarkun/trac-wsgi-twistd.txt
[04:21:09] <exarkun> Lots of really upsetting stuff near the end.
[04:24:35] <The_Tick> you aren't running python 2.4 are you?
[04:25:11] <exarkun> I am
[04:25:29] <exarkun> It says near the top of the logfile
[04:25:50] * MasterC has joined #trac
[04:27:05] <The_Tick> grrr
[04:27:11] * imajes has quit IRC
[04:27:24] * The_Tick swears at clearsilver some more
[04:42:21] * imajes has joined #trac
[04:46:30] * Synapse has quit IRC
[04:55:20] * flosch has quit IRC
[04:58:07] * imajes_ has quit IRC
[05:06:48] * admrlFarragut has joined #trac
[05:08:42] * admrlFarragut has quit IRC
[05:09:34] * admrlFarragut has joined #trac
[05:09:42] * philn has left #trac
[05:11:21] * Blackhex has joined #trac
[05:14:52] * admrlFarragut has quit IRC
[05:21:35] * flosch has joined #trac
[05:38:05] * Synapse has joined #trac
[05:46:45] * Epcylon has quit IRC
[05:48:05] * flosch has quit IRC
[05:56:37] * flosch has joined #trac
[06:09:09] * imajes_ has joined #trac
[06:10:46] * agile has quit IRC
[06:16:35] * boorad has joined #trac
[06:17:37] * coderanger_ has joined #trac
[06:24:54] * imajes has quit IRC
[06:25:08] <coderanger_> morning yall
[06:25:20] <Blackhex> morning
[06:28:09] * milk-it has joined #trac
[06:28:52] * converter has joined #trac
[06:29:16] <cmlenz> q: am I reinventing the wheel here: http://trac.edgewall.org/browser/sandbox/markup/trac/util/__init__.py#L67 ?
[06:29:36] <cmlenz> i.e. is there something equivalent in the python stdlib
[06:29:44] <cmlenz> if not, suggestions for a better name?
[06:30:39] <coderanger_> zip
[06:30:47] <exarkun> def group(L, N): return zip(*[iter(L)]*N)
[06:30:50] <coderanger_> no, thats different
[06:31:19] <coderanger_> hmm
[06:31:52] <cmlenz> >>> group([1, 2, 3, 4, 5], 2)
[06:31:53] <cmlenz> [(1, 2), (3, 4)]
[06:32:02] <cmlenz> (missing the 5)
[06:32:24] <exarkun> def group(L, N): return map(None, *[iter(L)]*N)
[06:32:26] <exarkun> :)
[06:32:59] <cmlenz> nice
[06:33:12] <cmlenz> thanks
[06:35:58] * jono has joined #trac
[06:36:00] <jono> hi all
[06:36:22] <jono> can I use trac-admin to create a report for tickets with the word 'foo' in the keyword field?
[06:37:11] <cmlenz> exarkun: and now with the "predicate" thing please ;-) http://trac.edgewall.org/browser/sandbox/markup/trac/util/__init__.py#L67
[06:37:30] <exarkun> That's a little harder :)
[06:38:08] <cmlenz> yeah :-P
[06:38:21] <cmlenz> btw, this is for building the columns for ticket fields
[06:38:33] <cmlenz> textarea fields should span two columns, all others just one
[06:39:10] <cmlenz> http://trac.edgewall.org/browser/sandbox/markup/templates/ticket_new.html#L51
[06:39:36] * boorad has quit IRC
[06:40:07] <jono> anyone?
[06:40:20] * boorad has joined #trac
[06:40:21] <coderanger_> jono: Well you can't do it with trac-admin
[06:40:35] <coderanger_> But you can make the report
[06:40:35] <jono> bah, I thought you may say that
[06:40:43] <jono> I don't have access to the trac
[06:40:47] <jono> its at python-hosting.com
[06:40:59] <coderanger_> You should be able to do it via the web
[06:41:09] <jono> really?
[06:41:10] <jono> where?
[06:41:31] <coderanger_> Under /report
[06:41:32] <jono> ahhI see it
[06:41:49] <coderanger_> You can also do it in a trivial query
[06:42:04] <jono> what kind of SQL would I need to pull out active tickets with bytesize in the keyword field?
[06:43:22] <coderanger_> add "t.keywords LIKE '%foo%'" to the normal Active Tickets report
[06:43:37] <coderanger_> (i think)
[06:43:41] <jono> I need to create a new report though
[06:43:53] * agile has joined #trac
[06:43:56] * cdigs has joined #trac
[06:44:04] <jono> oh i see
[06:44:08] <jono> I can copy the code
[06:44:16] * cdigs has left #trac
[07:00:42] * danbeck has joined #trac
[07:01:41] * Naked has joined #trac
[07:01:56] * Naked is now known as Hadaka
[07:03:44] * bartc has quit IRC
[07:07:35] * bartc has joined #trac
[07:24:39] * jml has quit IRC
[07:35:34] * jml has joined #trac
[07:45:32] * hpnadig has joined #trac
[07:48:57] * Twiggy has joined #trac
[07:53:12] <Twiggy> hey is there a plugin available that'll let you browse a cvs repo with trac? we had our repo set up long before trac was in place
[07:54:04] * jono has left #trac
[07:55:49] <truls> Twiggy: i'll have to come with the obligatory "Have you considered converting the cvs repo to subversion?"-question
[08:01:06] <cedricOB> truls : do you really want to troll here ? ;)
[08:01:48] <cedricOB> Twiggy : have you look on the hack trac site ?
[08:01:51] <truls> sorry
[08:02:18] <truls> not my intention
[08:04:23] <Twiggy> cedricOB: I'll take a peek
[08:04:49] <Twiggy> truls: I have, my boss nearly has an anneurism when you talk about touching his code like that though ;oD
[08:05:49] * tenshiKur0 has joined #trac
[08:06:47] <truls> Twiggy: heh
[08:25:20] * tenshiKur0 has quit IRC
[08:32:13] * Riccc has joined #trac
[08:32:22] <Riccc> d
[08:35:13] * phoenixz has joined #trac
[08:35:26] * sven_oostenbrink has joined #trac
[08:35:35] * phoenixz has left #trac
[08:35:38] * phoenixz has joined #trac
[08:35:45] * sven_oostenbrink has quit IRC
[08:41:06] * flosch has quit IRC
[08:47:42] * klasstek has joined #trac
[08:47:52] * PasChampionDuMon has quit IRC
[08:54:00] * pminnieur has quit IRC
[09:00:43] * aspyrine has joined #trac
[09:03:40] <aspyrine> hi, I have an issue with zip download
[09:04:31] <aspyrine> I configured downloadable_paths but don't have any link for zip download
[09:07:46] * chandlerc has joined #trac
[09:08:09] * stevegt has quit IRC
[09:14:34] <pacopablo> morning
[09:16:08] <pacopablo> Twiggy: I don't know of a CVS reops plugin
[09:16:26] <pacopablo> though I'm with truls, you should switch the repos to subversion
[09:17:57] <Twiggy> pacopablo: Aye I've been pushing the idea as well, and we will soon enough but if there was a temporary solution I was all for it
[09:18:56] * aspyrine has left #trac
[09:20:25] <pacopablo> you can keep looking, but I don't remember seeing any
[09:23:06] * Blackhex has quit IRC
[09:32:40] * Piet has joined #trac
[09:37:09] <Piet> hmm, i may have found n sql injection
[09:41:12] <pacopablo> where?
[09:41:55] <Piet> in microsoft word, of course.
[09:42:07] <pacopablo> ahh, I thought you meant in trac
[09:42:13] <Piet> nah, in trac actually
[09:42:23] <pacopablo> bah, don't screw with me
[09:42:35] <pacopablo> my question of "where" was: where in trac?
[09:42:56] * pacopablo is operating off of way too little sleep today
[09:43:07] <Piet> ah, didn't get this
[09:43:25] <Piet> are you a trac developer?
[09:43:38] <pacopablo> no, but I'm good at bugging them
[09:43:48] <pacopablo> and I have spent my fair share of time in the code
[09:44:49] <Piet> very nice, keep it going
[09:45:33] <cmlenz> so, where?
[09:45:50] <pacopablo> ahh, there is a dev I liek to bug :)
[09:46:06] <Piet> i won't tell anyone but who can prove to be a developer, sorry
[09:46:13] <pacopablo> cmlenz: is a dev
[09:46:32] <pacopablo> take a look at the change log
[09:46:37] <pacopablo> you'll see his name there
[09:46:41] <cmlenz> send a mail to trac-security@lists.edgewall.com if you want to be safe
[09:47:01] * jrydberg has joined #trac
[09:47:05] <Piet> cmlenz: ok, thanks
[09:47:32] <cmlenz> might take some time to get moderated through since jonas is on vacation
[09:47:50] <cmlenz> you can put me on cc: cmlenz@gmx.de
[09:48:16] <cmlenz> that's Christopher Lenz from http://trac.edgewall.org/wiki/TracTeam
[09:55:49] <Piet> the wiki isn't write protected unfortunately.
[09:56:27] <Piet> i'll try to verify it first, which means i need to check the code, which means it will take a bit. if i can find anything serious, i'll report it.
[09:56:39] <Piet> thanks for your help
[09:57:12] <pacopablo> I thought that the wiki goes through the escape code like the rest
[09:57:49] <cmlenz> I think Piet means that I could still be a fake because anyone can edit the TracTeam page ;-)
[09:58:02] <pacopablo> ahh
[09:58:02] <cmlenz> I'm gonna hack you all!!
[09:58:11] <pacopablo> you're an evil, evil man cmlenz :)
[09:58:35] <cmlenz> wait, what's your IP... ah 127.0.0.1... let me try that...
[09:58:40] <pacopablo> hehe :)
[09:59:17] <Piet> cmlenz: right, that's what i meant.
[09:59:55] <pacopablo> cmlenz: tracd should spit out the details of the OSError in main, if it ever hits that
[10:00:29] <cmlenz> true
[10:00:40] <cmlenz> wonder why we're even catching that
[10:01:11] <pacopablo> not sure
[10:01:22] <pacopablo> but if we catch it, we should at least print out the OSError
[10:01:50] <pacopablo> note, I've never actually hit it, but it's pretty bad to simply sys.exit() without giving a clue as to why
[10:02:13] <cmlenz> absolutely
[10:08:11] * bnovc has quit IRC
[10:08:42] * bnovc has joined #trac
[10:19:17] * flosch has joined #trac
[10:22:15] * cmlenz has quit IRC
[10:31:33] * stevegt has joined #trac
[10:34:14] * lightcap has quit IRC
[10:46:20] * xjjk has joined #trac
[10:51:54] * jrydberg has quit IRC
[10:53:08] <pacopablo> hmm, wonder what it would take to get tracd to serve single projects off of the rppt
[10:53:12] <pacopablo> er, root
[11:01:22] * peppelorum has joined #trac
[11:04:41] <pacopablo> alect: https:// seems to be borked for trac-hacks.org
[11:07:53] * cmlenz has joined #trac
[11:08:38] <pacopablo> cmlenz: how much work would it be to get tracd to server a single project off the URL root?
[11:09:49] <cmlenz> not much I suppose
[11:09:56] * smileaf has joined #trac
[11:10:54] <pacopablo> where should I look?
[11:11:44] <cmlenz> trac/web/standalone.py ;-)
[11:12:13] <cmlenz> BasePathMiddleware is involved
[11:12:37] <cmlenz> I think
[11:12:49] <cmlenz> or was it TracEnvironMiddleware
[11:12:55] <cmlenz> haven't looked at the code for some time
[11:15:59] <pacopablo> k
[11:19:57] * milk-it has quit IRC
[11:25:07] * idostyle has quit IRC
[11:34:50] * idostyle has joined #trac
[11:35:17] * idostyle has quit IRC
[11:37:50] * idostyle has joined #trac
[11:44:59] <pacopablo> cmlenz: do you have an idea what code displays the dir listing of projects for tracd?
[11:45:47] <cmlenz> trac.web.main:send_project_index IIRC
[11:45:52] <cmlenz> need to go, bbiab
[11:45:53] * cmlenz has quit IRC
[11:57:53] * imajes_ is now known as imajes
[12:06:45] * imajes has quit IRC
[12:07:37] * imajes has joined #trac
[12:15:29] * maxb has joined #trac
[12:50:07] * Chutt has joined #trac
[12:53:44] * shawn has joined #trac
[12:54:31] <shawn> hey I upgraded from .8 to .9.3 (basically from uuntu breezy to dapper) and now when I go to edit pages in trac it just shows me the non-editable page again
[13:01:26] * xjjk has quit IRC
[13:07:44] <shawn> anyone have any ideas?
[13:08:03] <shawn> basically trac?edit=yes looks the same as no edit option
[13:17:21] <pacopablo> make sure that the 0.8.x installation got completely removed
[13:17:32] <pacopablo> and make sure that it's using the correct templates
[13:22:25] <pacopablo> ticket #845 should be closed
[13:26:53] * jrydberg has joined #trac
[13:32:54] * sam` has quit IRC
[13:33:49] * sam` has joined #trac
[13:33:57] <pacopablo> devs: ping
[13:54:25] * coderanger1 has joined #trac
[14:03:42] <pacopablo> ah, bugger
[14:03:48] <pacopablo> tracd is confusing
[14:04:03] <pacopablo> too many subclasses and wrapper classes
[14:05:24] * coderanger_ has quit IRC
[14:12:47] * Gruf has quit IRC
[14:29:41] * peppelorum has quit IRC
[14:34:23] <pacopablo> http://trac.edgewall.org/ticket/3506
[14:37:39] * flosch has quit IRC
[14:47:52] <coderanger1> And 3505 ;-)
[14:50:53] <pacopablo> wtf
[14:51:03] <pacopablo> it attached the patch to the wrong ticket
[14:51:12] <pacopablo> hmm, that's not good
[14:51:27] <pacopablo> oh crap
[14:51:31] <pacopablo> it's two tickets
[14:51:34] <pacopablo> what happened?
[14:51:46] <coderanger1> one is a defect and one is an enhancement
[14:52:10] <pacopablo> yeah, but it shouldn't have created a new ticket when I changed it from defect to enhancement
[14:52:26] * cmlenz has joined #trac
[14:59:22] * smileaf has quit IRC
[15:05:11] * flosch_ has joined #trac
[15:06:28] * flosch_ is now known as flosch
[15:15:32] * coderanger1 has quit IRC
[15:24:58] * flosch_ has joined #trac
[15:25:08] * flosch has quit IRC
[15:25:10] * flosch_ is now known as flosch
[15:25:42] * chandlerc has quit IRC
[15:26:27] * danbeck has quit IRC
[15:29:35] * nzkoz has joined #trac
[15:30:11] * Twiggy has quit IRC
[15:30:25] <nzkoz> hey guys, anyone here familiar with trac on postgresql? we have a reasonably sizeable installation, and are getting strange errors regarding constraint violations etc.
[15:30:45] <nzkoz> I assume it's something obvious, but the guy who set us up has left so ..
[15:36:19] <pacopablo> what version?
[15:36:23] <pacopablo> of trac
[15:36:33] <pacopablo> and what are the constraint violations?
[15:37:18] <nzkoz> Powered by trac 0.10dev
[15:37:25] <nzkoz> you can see for yourself at dev.rubyonrails.org
[15:37:31] <nzkoz> sorry /newticket
[15:37:42] <nzkoz> when it behaves itself
[15:38:26] <nzkoz> http://www.ruby-forum.com/topic/75409#new
[15:38:30] <nzkoz> that has a stack trace
[15:41:28] <pacopablo> how often does ithappen?
[15:41:49] <pacopablo> for some reason it looks like it's trying to insert a ticket with no ticket number
[15:42:09] * chandlerc has joined #trac
[15:42:19] <nzkoz> yeah, it happens every single time
[15:42:27] <nzkoz> which is kinda odd
[15:43:03] <pacopablo> do you have access to the db?
[15:43:17] <nzkoz> I also noticed that when I edited a report, it just ignored whatever was in the form and erased the contents, like it was blank or something
[15:43:20] <pacopablo> and/or have you tried restarting the web server?
[15:43:23] <nzkoz> sure do
[15:43:29] <nzkoz> yeah, this has been happening for ages
[15:43:45] * cbrinker has joined #trac
[15:43:48] <cbrinker> hello all
[15:43:52] <nzkoz> we had a few strange errors with fcgi + apache, so I'm moving to tracd instead. it was leaking connections or something
[15:44:11] <pacopablo> nzkoz: it sounds like you're actually having issues in parameters passing back to the server
[15:44:26] <cbrinker> I remember there was a way to have trac change emails into issues, what is a good url for getting started with that feature?
[15:44:46] <pacopablo> @faq email2ticket
[15:44:46] <evil_twin> pacopablo: Error: No factoid matches that key.
[15:44:48] <nzkoz> pacopablo: yeah, that's what I'd assume to, but no idea where to start to debug something like that
[15:44:50] <pacopablo> @faq email2trac
[15:44:50] <evil_twin> pacopablo: Error: No factoid matches that key.
[15:44:53] <pacopablo> grr,
[15:44:56] <pacopablo> trac-hacks.org
[15:45:01] <pacopablo> the script is on there
[15:45:12] <cbrinker> pacopablo: thanks, going there now
[15:48:56] * JamesOff has joined #trac
[15:49:22] <JamesOff> Hi folks; had some spammers add a load of spam tickets on my Trac installation, can I delete them outright?
[15:49:42] <pacopablo> nzkoz: what version?
[15:49:53] <pacopablo> s/nzkoz/JamesOff
[15:49:58] <JamesOff> 0.9.6
[15:50:01] <pacopablo> @faq TicketDelete
[15:50:02] <evil_twin> pacopablo: "TicketDelete" is Download the TicketDelete plugin from http://trac-hacks.org/wiki/TicketDeletePlugin
[15:50:09] <JamesOff> great, thanks :)
[15:50:23] * jrydberg has quit IRC
[15:50:38] <pacopablo> nzkoz: how's your python
[15:50:39] <pacopablo> ?
[15:50:45] * GregorR-W has joined #trac
[15:51:07] <nzkoz> pacopablo: my python's fine, but my knowledge of the libraries is pretty much 0
[15:51:32] <pacopablo> I'd start by putting debugging messages in trac.ticket.model.pyu
[15:51:34] <GregorR-W> I added a bunch of tickets directly through the database (was migrating from a terrible ticket system), but they don't seem to be searchable (presumably they weren't indexed or something). Do I need to do some trick to get them indexed?
[15:51:34] <pacopablo> er, .py
[15:51:42] <pacopablo> in the insert() function
[15:51:59] <pacopablo> and then see if you can follow the values back
[15:52:53] <nzkoz> pacopablo: ta
[15:53:26] * bnovc has quit IRC
[15:53:45] <pacopablo> the other location to look is in trac.web.api.py
[15:53:51] <pacopablo> at the Request objcet
[15:54:30] <pacopablo> in any object that is a Component, you'll have access to self.log.{debug,info,etc}()
[15:55:03] <pacopablo> bbias
[15:55:35] * bnovc has joined #trac
[15:57:01] * cmlenz has quit IRC
[16:04:28] * klasstek has quit IRC
[16:18:04] * xjjk has joined #trac
[16:20:44] * JamesOff has left #trac
[16:27:46] * IamLordV1ldemort has joined #trac
[16:28:06] <IamLordV1ldemort> Hey trac magicians.
[16:28:10] <IamLordV1ldemort> I have a 0.8 site
[16:28:27] <IamLordV1ldemort> [[TitleIndex(Procedure/)]] gives me a list of every wiki page stating w/ Procedure/
[16:28:46] <IamLordV1ldemort> I have a 010 uber-magical trunk server
[16:28:58] <IamLordV1ldemort> [[TitleIndex(jms/)]] es no mui bueno.
[16:29:01] <IamLordV1ldemort> https://lateralis.imr-net.com/wiki/jms/Index
[16:29:19] <IamLordV1ldemort> If someone could gimme some pointers. Man, I would LOVE it.
[16:29:51] <pacopablo> I'm wondering if it's because of the security path
[16:29:55] <pacopablo> alect: you around?
[16:34:08] <GregorR-W> Hm, if I add a comment to one of the tickets, it will then index the whole thing ... so presumably if I find the snippet of code that causes it to resynchronize, I can force one for all of them ...
[16:34:13] <alect> hi
[16:34:59] <pacopablo> alect: getting the following error in TitleIndex: https://lateralis.imr-net.com/wiki/jms/Index
[16:35:11] <pacopablo> think it could be related to security?
[16:35:27] <pacopablo> since that server is patched with your security branch.
[16:35:49] <alect> definitely
[16:35:57] <pacopablo> fix?
[16:36:05] <cbrinker> pacopablo: Is that the only email to ticket system that is available? We dont run an MTA on the trac server, we have a dedicated mailserver instead
[16:36:08] <pacopablo> need another parameter in the call?
[16:36:19] <pacopablo> cbrinker: as far as I know
[16:36:35] <alect> TitleIndex probably needs some more mojo
[16:36:56] <alect> iirc it should be ('wiki', page)
[16:37:06] <pacopablo> for the macro call?
[16:37:07] <alect> or a WikiPage object
[16:37:10] <alect> no
[16:37:18] <alect> in trac itself
[16:37:21] <pacopablo> ahh
[16:37:26] <pacopablo> go for it IamLordV1ldemort
[16:37:40] <pacopablo> hack away! :)
[16:37:46] <alect> hehe
[16:39:05] <alect> yeah
[16:39:18] <alect> line 73 of trac/wiki/macros.py
[16:39:25] <alect> should be ('wiki', page)
[16:39:28] <alect> instead of just page
[16:40:38] <pacopablo> thanks
[16:40:50] <IamLordV1ldemort> alect: Thanks =)
[16:41:10] <IamLordV1ldemort> Now, If I can just keep that sill P0tter boy from mangling my sinister wikified planning.
[16:41:21] * imajes has quit IRC
[16:41:45] <Chutt> the AccountManagerPlugin doesn't do email verification, does it?
[16:41:58] * imajes has joined #trac
[16:44:28] <pacopablo> yes
[16:44:33] <pacopablo> if that's line 73 :)
[16:44:38] <pacopablo> gah, wrong window
[16:47:38] <IamLordV1ldemort> alect: Humbly, the id10t that I am, I do not get this.
[16:47:43] <IamLordV1ldemort> for page in sorted(wiki.get_pages(prefix))
[16:47:52] <IamLordV1ldemort> for ('wiki', page)?
[16:48:04] <IamLordV1ldemort> for does sorted, or does get_pages take the change?
[16:48:19] <IamLordV1ldemort> also, I heard that you're a vampire, which I why you're awake with the north americans.
[16:48:28] <IamLordV1ldemort> s/I/is/
[16:49:34] <alect> you hear correct :)
[16:49:40] <alect> if req.perm.has_permission('WIKI_VIEW', page)]]
[16:49:43] <alect> ^^ that line
[16:49:45] <pacopablo> on the vampire part :)
[16:49:48] <IamLordV1ldemort> haha
[16:49:57] <IamLordV1ldemort> I knew it... I have a little 'job' fo ryou.
[16:50:00] <IamLordV1ldemort> Oh, wiat, nevermind.
[16:50:06] <alect> h