Saturday, 2014-03-01

*** tpb has joined #melange00:00
*** monkegjinni has joined #melange00:10
*** monkegjinni has quit IRC00:12
*** monkegjinni has joined #melange00:12
madrazr1shikher: POST button?00:16
*** asmeurer_ has joined #melange00:21
*** rocker has quit IRC00:47
*** asmeurer_ has quit IRC00:50
*** Niharika has joined #melange01:01
*** monkegjinni has quit IRC01:10
*** larryxiao has joined #melange01:27
*** robbyoconnor has joined #melange01:31
*** robbyoconnor has joined #melange01:31
*** robbyoconnor has quit IRC01:35
*** robbyoconnor has joined #melange01:36
*** larryxiao has quit IRC01:40
*** mang0 has quit IRC01:59
*** larryxiao has joined #melange02:00
*** raghunayyar has quit IRC02:07
*** SinnerShanky has joined #melange02:14
*** robbyoconnor has quit IRC02:41
*** robbyoconnor has joined #melange02:49
*** robbyoconnor has quit IRC02:53
*** robbyoconnor has joined #melange02:56
*** jasvir has joined #melange02:56
*** SinnerShanky_ has joined #melange03:02
*** SinnerShanky has quit IRC03:06
*** monkegjinni has joined #melange03:08
*** robbyoconnor has quit IRC03:08
*** Darrel has quit IRC03:12
*** Palash has joined #melange03:18
PalashHello everyone! I'm a Django developer. Can anyone guide me to gsoc here. I want to contribute by Django development.03:19
*** monkegjinni has quit IRC03:32
*** Palash has quit IRC03:32
*** larryxiao has quit IRC03:37
*** thej has joined #melange03:48
*** SinnerShanky_ has quit IRC03:50
*** thej has quit IRC03:51
*** manugupt1__ has quit IRC03:56
*** larryxiao has joined #melange03:59
*** rihbyne has joined #melange04:06
*** vimuthf has joined #melange04:16
*** tricksy___ has joined #melange04:16
*** vijay13 has joined #melange04:24
*** thej has joined #melange04:24
thejHello. My name is Thejdeep. I am interested in the Responsive Layout GSoC project . Any beginner bugs or micro tasks  to work on04:25
madrazr1thej: https://code.google.com/p/soc/issues/list?q=label%3ABienvenue04:32
tpb<http://ln-s.net/B+G0> (at code.google.com)04:32
madrazr1thej: Hello04:32
*** madrazr1 is now known as madrazr04:33
*** madrazr has joined #melange04:34
*** ChanServ sets mode: +o madrazr04:34
thejmadrazr1: Hi04:34
madrazrthej: Hi04:35
thejmadrazr: i will try fixing a few beginner bugs given in the above link..thanks04:35
madrazrthej: you are welcome04:36
thejmadrazr: can i work on issue 1700 or is someone already working on it ?04:36
madrazrthej: there was a student who was asking questions about the issue04:38
madrazrI don't know if he is working on it though04:38
madrazrthej: also, read my comment there04:38
madrazrthej: also Daniel's04:38
madrazrthej: Comments #5 and #604:38
madrazrthej: it is not clear if that issue should be fixed the way the main description expects04:39
thejmadrazr: ok sure. if i have any doubts in the description , i will ping you04:39
madrazrthej: Ok04:39
jasvirmadrazr: hello04:42
madrazrjasvir: Hi04:42
*** Extreme has joined #melange04:43
jasvirmadrazr: I am working on issue :https://code.google.com/p/soc/issues/detail?id=1923 . And I have posted my idea on how to solve this solve. But didn't get any response. Can you please tell me that is it a good idea or not.04:44
tpb<http://ln-s.net/B9iG> (at code.google.com)04:44
*** vivekjain has joined #melange04:48
*** Extreme is now known as Invision04:49
jasvirmadrazr: You got it?04:57
*** nil1511 has joined #melange04:58
madrazrjasvir: get what?05:00
jasvirmadrazr: My request to review idea in previous message.05:02
madrazrjasvir: ah05:03
madrazryeah yeah05:03
madrazrwait05:03
jasvirjasvir: ok05:03
jasvirmadrazr: ok :P05:04
madrazrI am doing something right now05:04
madrazrjasvir: infinite recursion is considered harmful :D05:04
madrazr;-)05:04
madrazrjasvir: for your own fun https://www.google.com/search?q=recursion05:05
tpbTitle: recursion - Google Search (at www.google.com)05:05
jasvirmadrazr: I know what is recursion.05:06
jasvirmadrazr: :P05:06
madrazrjasvir: the link I gave you, do you know about the easter egg on that page? :P05:09
madrazrjasvir: btw, I have replied to your comment on the issue05:09
jasvirmadrazr: No I don't know about easter egg.05:10
ollyshame a search for "tail recursion" doesn't say "did you mean 'recursion'?"05:10
jasvirmadrazr: Ok05:10
madrazrjasvir: then you should go see that page ;-)05:11
jasvirmadrazr: Sure05:11
madrazrolly: may be someone in the search team has not come up with something awesome to indicate the "tail" part05:13
*** thej has quit IRC05:13
madrazrolly: it would be boring and sort of anticlimactic if they put "Did you mean: ..." at the top for tail recurision05:13
madrazr*recursion05:13
jasvirmadrazr: Ok. Now I got it :D05:14
madrazrOh, oh, oh, btw. Full disclosure and some lawyerspeak :P I am am telling all these just as an impressed user. It is neither my employer's opinion nor has anything to do with confidential stuff :)05:15
*** larryxiao has quit IRC05:20
ollyit's documented in wikipedia, so hardly secret - http://en.wikipedia.org/wiki/List_of_Google_hoaxes_and_easter_eggs#Search_Engine05:20
tpb<http://ln-s.net/B+HO> (at en.wikipedia.org)05:20
madrazrolly: my disclosure was not about the "recursion" easter egg05:22
madrazrolly: but anyway, it really doesn't matter05:22
*** jasvir has left #melange05:25
*** vijay13 has quit IRC05:28
*** vivekjain has quit IRC05:36
*** madrazr has quit IRC05:41
*** Niharika1 has joined #melange05:59
*** Niharika has quit IRC05:59
*** Niharika1 is now known as Niharika06:02
*** vivekjain has joined #melange06:13
*** Palash has joined #melange06:15
*** larryxiao has joined #melange06:16
*** Palash has quit IRC06:20
*** ashishk has joined #melange06:23
*** ashishk has quit IRC06:25
*** larryxiao has quit IRC06:25
*** rihbyne has quit IRC06:30
*** nil1511 has quit IRC06:33
*** suranga has quit IRC06:35
*** nil1511 has joined #melange06:38
*** vivekjain has quit IRC06:39
*** jasvir has joined #melange06:57
*** Palash has joined #melange07:00
*** larryxiao has joined #melange07:14
*** larryxiao has quit IRC07:21
*** vivekjain has joined #melange07:25
*** vivekjain has quit IRC07:25
*** ashishk has joined #melange07:27
*** denysbutenko has quit IRC07:32
*** denysbut_ has joined #melange07:32
*** vimuthf has left #melange07:35
*** SinnerShanky has joined #melange07:46
*** Palash has quit IRC07:46
*** shikher has quit IRC07:47
*** larryxiao has joined #melange07:48
*** ashishk has quit IRC07:50
*** rihbyne has joined #melange07:51
*** coderbrahmin has joined #melange07:57
*** coderbrahmin has left #melange07:58
*** Palash has joined #melange08:00
*** Palash has quit IRC08:05
*** denysbutenko has joined #melange08:06
*** vivekjain has joined #melange08:07
*** denysbut_ has quit IRC08:09
*** SinnerShanky_ has joined #melange08:10
*** SinnerShanky has quit IRC08:12
*** jigar1 has joined #melange08:13
*** jigar1 has left #melange08:14
*** SinnerShanky has joined #melange08:17
*** randomax has quit IRC08:20
*** SinnerShanky_ has quit IRC08:20
*** ashishk has joined #melange08:42
*** rihbyne has quit IRC08:49
*** SinnerShanky_ has joined #melange08:56
*** SinnerShanky has quit IRC08:59
*** ashishk has quit IRC09:05
*** shikher has joined #melange09:05
*** piyush_ has quit IRC09:07
*** piyush has joined #melange09:09
*** ashishk has joined #melange09:10
*** SinnerShanky_ has quit IRC09:12
*** larryxiao has quit IRC09:12
*** SinnerShanky has joined #melange09:13
*** jasvir has left #melange09:14
*** ashishk has quit IRC09:20
*** Palash has joined #melange09:24
*** ashishk has joined #melange09:24
*** SinnerShanky has quit IRC09:29
*** SinnerShanky has joined #melange09:30
*** SinnerShanky has quit IRC09:34
*** ashishk has quit IRC09:36
*** SinnerShanky has joined #melange09:37
*** nil1511 has quit IRC09:39
*** Niharika has quit IRC09:41
*** nil1511 has joined #melange09:42
*** rihbyne has joined #melange09:42
*** larryxiao has joined #melange09:55
*** vivekjain has quit IRC10:12
*** tricksy___ has quit IRC10:20
*** bmm has joined #melange10:27
*** bmm has quit IRC10:28
*** jasvir has joined #melange10:42
*** rocker has joined #melange10:53
*** rocker_ has joined #melange10:53
*** rocker has quit IRC10:53
*** larryxiao1 has joined #melange10:54
*** larryxiao has quit IRC10:56
*** bmm has joined #melange10:57
*** nil1511 has quit IRC10:58
*** denysbutenko has quit IRC10:58
bmmHi everyone, i am Brian. I am very interested in joining the melange project on gsoc10:58
*** bmm is now known as mesb10:59
*** mesb is now known as bmm10:59
*** bmm is now known as man1acbmm11:00
man1acbmmHi every one, i am Brian, and i am interested in joining the melange project for the gsoc11:01
*** rihbyne has quit IRC11:01
*** man1acbmm has quit IRC11:02
*** Palash has quit IRC11:12
*** jasvir has left #melange11:15
*** coderbrahmin has joined #melange11:22
*** coderbrahmin_ has joined #melange11:22
*** coderbrahmin has quit IRC11:22
*** coderbrahmin_ has quit IRC11:22
*** coderbrahmin has joined #melange11:22
*** coderbrahmin has quit IRC11:30
*** SinnerShanky has quit IRC11:32
*** SinnerShanky has joined #melange11:33
*** larryxiao1 has quit IRC11:35
*** SinnerShanky_ has joined #melange11:41
*** SinnerShanky has quit IRC11:42
*** anjana has joined #melange11:51
*** monkegjinni has joined #melange11:55
*** vivekjain has joined #melange11:59
*** denysbutenko has joined #melange11:59
*** larryxiao has joined #melange12:02
*** denysbutenko has quit IRC12:03
*** shalini479 has joined #melange12:06
shalini479hello all12:07
shalini479i am new to melange, would love to contribute, i had this little doubt about cloning the melange directory into my system12:08
shalini479do i need to create my own clone n then setup in my machine?12:08
shalini479or do i just follow the instructions on setup page? ie. https://code.google.com/p/soc/wiki/GettingStarted#Contributing12:08
shalini479?12:08
tpb<http://ln-s.net/B+Wd> (at code.google.com)12:08
*** coderbrahmin has joined #melange12:09
shalini479need help.. !!12:10
*** larryxiao has quit IRC12:11
*** denysbutenko has joined #melange12:22
*** anjana has left #melange12:24
*** denysbutenko has quit IRC12:27
*** vivekjain has quit IRC12:33
*** coderbrahmin has quit IRC12:40
*** RaulT has joined #melange12:55
*** coderbrahmin has joined #melange12:58
*** Niharika has joined #melange13:03
*** larryxiao has joined #melange13:07
*** larryxiao has quit IRC13:13
*** larryxiao1 has joined #melange13:13
*** coderbrahmin has quit IRC13:16
*** denysbutenko has joined #melange13:23
*** denysbutenko has quit IRC13:27
*** shalini479 has left #melange13:30
*** coderbrahmin has joined #melange13:40
*** raghunayyar has joined #melange13:43
*** coderbrahmin has quit IRC13:51
*** vivekjain has joined #melange13:59
*** devang has joined #melange14:05
*** debugger22 has joined #melange14:20
*** debugger22 has left #melange14:22
*** denysbutenko has joined #melange14:24
*** denysbutenko has quit IRC14:28
*** devang has quit IRC14:50
*** vivekjain has quit IRC14:52
*** larryxiao1 has left #melange14:58
*** rocker has joined #melange15:02
*** anjana has joined #melange15:04
*** SinnerShanky_ has quit IRC15:05
*** rihbyne has joined #melange15:14
*** rihbyne has quit IRC15:21
*** denysbutenko has joined #melange15:24
*** denysbutenko has quit IRC15:29
*** jasvir has joined #melange15:52
*** ashishk has joined #melange15:58
*** ashishk has quit IRC15:59
*** anjana has quit IRC15:59
*** devang has joined #melange16:11
*** denysbutenko has joined #melange16:25
*** denysbutenko has quit IRC16:30
*** devang has quit IRC16:54
*** devang has joined #melange16:57
*** jasvir has left #melange17:00
*** SinnerShanky has joined #melange17:20
*** denysbutenko has joined #melange17:26
*** denysbutenko has quit IRC17:30
*** devang has quit IRC17:36
*** devang has joined #melange17:38
*** devang has quit IRC17:45
*** Darrel has joined #melange17:46
*** devang has joined #melange17:47
*** coderbrahmin has joined #melange18:00
*** coderbrahmin has left #melange18:00
*** manugupt1 has joined #melange18:14
*** manugupt1 has joined #melange18:14
*** vivekjain has joined #melange18:15
*** asmeurer has joined #melange18:18
*** denysbutenko has joined #melange18:27
*** devang has quit IRC18:27
*** denysbutenko has quit IRC18:31
*** devang has joined #melange18:32
*** coderbrahmin has joined #melange18:33
*** Niharika has quit IRC18:35
*** manugupt1 has quit IRC18:41
*** manugupt1 has joined #melange18:44
*** manugupt1 has joined #melange18:44
*** mang0 has joined #melange18:47
*** mang0 has joined #melange18:47
*** monkegjinni has quit IRC18:47
*** ashishk has joined #melange18:48
*** manugupt1 has quit IRC18:49
*** ashishk has quit IRC18:50
*** denysbutenko has joined #melange18:53
*** monkegjinni has joined #melange18:55
*** devang has quit IRC18:55
*** devang has joined #melange18:56
*** coderbrahmin_ has joined #melange18:58
*** coderbrahmin has quit IRC18:58
*** devang has quit IRC19:02
*** suranga has joined #melange19:08
*** asmeurer has quit IRC19:09
*** ashishk has joined #melange19:17
*** coderbrahmin_ has quit IRC19:31
*** vivekjain has quit IRC19:39
*** asmeurer has joined #melange19:40
*** ashishk has quit IRC19:41
*** coderbrahmin_ has joined #melange19:51
*** ashishk has joined #melange20:02
*** vivekjain has joined #melange20:06
*** coderbrahmin_ has quit IRC20:07
*** mudler has quit IRC20:27
*** coderbrahmin_ has joined #melange20:37
*** sebastian has joined #melange20:44
*** asmeurer has quit IRC20:47
*** ahsanalishahid has joined #melange21:06
*** suranga has quit IRC21:15
*** madrazr has joined #melange21:19
*** ChanServ sets mode: +o madrazr21:19
*** debugger22 has joined #melange21:31
*** sebastian has quit IRC21:37
*** ashishsfb has joined #melange21:41
*** debugger22 has joined #melange21:47
shikhermadrazr: hey22:05
*** debugger22 has left #melange22:09
madrazrshikher: Hi22:11
shikhermadrazr: I have a few questions today. Yesterday, i was talking about the POST button for program admins.22:12
shikherWell it the POST button is the button which makes a POST request for removing admins.22:12
shikherWell the*22:13
madrazrshikher: Ok22:17
madrazrshikher: which page?22:17
shikhermadrazr: it is the page for viewing program admins.22:18
madrazrshikher: URL please22:18
*** asmeurer__ has joined #melange22:18
madrazrshikher: it is a no-op for me until you give the URLs :)22:18
shikhermadrazr: I am working on this page, it is an enhancement22:18
madrazrshikher: ah Ok22:19
madrazrshikher: Ok alright22:19
madrazrshikher: what about the POST button on that page?22:19
shikhermadrazr: I am getting an error. I will pastebin it to you. just give me a sec.22:19
shikhermadrazr: http://pastebin.com/HhHzkqFb22:24
tpbTitle: ERROR 2014-03-01 22:24:29,180 gae_django.py:33] Exception in request: Traceb - Pastebin.com (at pastebin.com)22:24
*** monkegjinni has quit IRC22:28
*** asmeurer__ has quit IRC22:36
madrazrshikher: so what's up with this stack trace?22:36
shikhermadrazr: I am not able to figure out why it is giving incorrect padding. The key is not empty. and I  have used a similar line of code in viewing of program admins, for conversion of old key to new.22:38
shikherfrom old key*22:38
madrazrshikher: how can I tell anything without seeing the code?22:39
madrazrshikher: but anyway, in this particular case22:39
madrazrlet me make an exception :P22:39
madrazr  File "/home/kira111/shikher111-melange-soc/build/soc/modules/gsoc/views/program.py", line 345, in removeAdmin22:39
madrazr    db.run_in_transaction(remove_admin_txn)22:39
madrazris your problem22:39
madrazryour remove_admin_txn is probably touching Profiles22:40
madrazrwhich is an NDB model22:40
shikhermadrazr: yes22:40
madrazrthrough db.run_in_transaction()22:40
madrazrwhich is a regular DB API22:40
madrazryou should be using ndb.transaction() instead22:41
madrazror I would much prefer the @ndb.transactional decorator22:41
shikhermadrazr: okay. I see the problem.22:42
shikhermadrazr: thanks22:43
madrazrshikher: np22:43
shikhermadrazr: getting same error. http://pastebin.com/E3hAWyxL I have also added the code.22:52
tpbTitle: def removeAdmin(self, data): for properties in data: if - Pastebin.com (at pastebin.com)22:52
shikhermadrazr: Now is this error because program is a db property, not an ndb?22:58
*** vivekjain has quit IRC22:59
*** bitgeeky has joined #melange23:02
madrazrshikher: answers specific to your question/problem are23:05
madrazrshikher: program = program_key_new.get()23:05
madrazrnot possible23:05
madrazror may be it is23:06
madrazrbut I don't see a reason to do it23:06
madrazrsecondly, profile and program are not in the same entity groups23:06
madrazrso you can't be executing queries within the same transaction for them in a non CrossGroup transaction23:06
madrazrfor both of them in the same transaction I mean23:07
madrazrwhile those things may help23:07
madrazrthere are several things in the code that may be worth taking a look at23:07
madrazrI don't know if this is your code structure that you are going to keep23:08
madrazror if you are going to rework the entire thing23:08
madrazrbut it at least from my POV now it needs complete rework23:08
shikhermadrazr: sure23:08
shikhermadrazr: rework for the transaction you mean, right.23:08
madrazrshikher: or may be the entire function removeAdmin()23:09
*** coderbrahmin_ has quit IRC23:09
madrazrshikher: I am a little surprised to see for properties in data:23:09
madrazrentire function is a loop?23:09
madrazrwhat is data?23:09
madrazrand what is properties?23:09
madrazrwhere are you getting them from?23:09
madrazrand where does this method sit?23:10
madrazrand also you call transactions within a loop?23:10
shikhermadrazr: data contains data about all program admins for current program23:10
madrazrshikher: where are you getting it from?23:11
madrazrshikher: and what do you mean by data about all program admins?23:11
madrazrit is a list of entities?23:11
madrazrif you had to described the type, how would you describe?23:11
shikhermadrazr: in post data, data = parsed = json.loads(data)23:12
madrazrshikher: this is part of our list protocol?23:13
madrazrshikher: that's what the list sends?23:13
shikhermadrazr: yes i believe so23:13
*** trout is now known as variable23:14
shikhermadrazr: for the description23:16
*** RaulT has quit IRC23:16
shikherthe post data has all the selected data, in this case all program admins to be removed23:17
shikherjson.loads(data) is list protocol for loading post data, i think23:17
shikherthen is send this parsed data to removeAdmin()23:18
shikherthen in removeAdmin(), properties of each entity in this parsed data is looked at and hence the entities' host_for property is updated23:21
shikheri have to iterate, because I am not able to perform the update in one transaction, since I have to remove the program_key from the host_for list for each entity in the POST data23:22
shikhermadrazr: this is the reference code i used to figure out the flow, http://pastebin.com/dJVT2XwE . It is for accepting proposal.23:27
tpbTitle: def postAccept(self, data, accept): for properties in data: if 'full - Pastebin.com (at pastebin.com)23:27
madrazrshikher: please link the code in our source browser23:31
madrazrshikher: copy pasting the code in to the pastebin is neither productive for you23:32
madrazrnor for me23:32
shikhermadrazr: sure23:32
*** ashishsfb has quit IRC23:33
*** rocker has quit IRC23:33
*** bitgeeky has quit IRC23:33
shikhermadrazr: http://code.google.com/p/soc/source/browse/app/soc/modules/gsoc/views/dashboard.py23:34
tpb<http://ln-s.net/B+rm> (at code.google.com)23:34
*** ashishsfb has joined #melange23:36
ollyis it expected that homepages for rejected orgs work?  e.g. http://www.google-melange.com/gsoc/org2/google/gsoc2014/damn23:40
tpb<http://ln-s.net/B+ry> (at www.google-melange.com)23:40
madrazrshikher: it is still not clear to me what is going on here, but anyway, I will let you continue on this work23:41
madrazrolly: no23:42
madrazrolly: please file an issue23:42
ollywill do23:42
madrazrolly: thanks!23:43
gevaertsIsn't that the same as https://code.google.com/p/soc/issues/detail?id=2029 ?23:43
tpb<http://ln-s.net/B+s5> (at code.google.com)23:43
ollyas filed by ... me!23:43
ollyit's certainly related23:43
madrazrgevaerts: probably related23:43
ollyi'll comment there I think to note this23:43
madrazrbut they are not exactly the same23:43
* gevaerts tries to sell a RAM upgrade to olly :)23:44
ollymadrazr: or is a separate ticket better?23:44
gevaertsmadrazr: well, I didn't read the code :)23:44
madrazrolly: separate is better23:44
ollysure23:44
madrazrgevaerts: you don't have to23:44
gevaertsOh, good!23:44
* gevaerts stops feeling guilty :)23:44
madrazrgevaerts: that's the reason why I am telling you they are related23:44
madrazrgevaerts: if I knew you had read the code, I would have taken it for granted that you knew that already23:45
madrazr:P23:45
madrazralthough23:45
* madrazr suspects olly might have read the code ;-)23:46
* gevaerts isn't enough of a python or web person to usefully read the code anyway23:46
ollymadrazr: nope23:46
shikhermadrazr: i can't continue work on this as I am not able to fix tht error. any advice on what i should do?23:47
madrazrshikher: a few things23:48
madrazr        program_key_new = ndb.Key.from_old_key(program_key)23:48
madrazr23:48
madrazr        program = program_key_new.get()23:48
madrazr23:48
madrazr        if not program:23:48
madrazr          logging.warning("Invalid program_key '%s'", program_key_new)23:48
madrazr          return23:48
madrazrthat should be outside the transaction23:48
madrazroops23:48
madrazroops23:48
madrazrmy apologies!23:48
madrazrI just violated the IRC etiquette23:48
madrazrsorry about that23:49
madrazrshikher: move that code snippet out of the transaction23:49
shikhermadrazr: ok23:49
ollynow #206023:50
madrazrprofile = profile_key.get()23:50
madrazrif not profile:23:50
madrazrshould move out of the transaction too23:50
madrazrolly: awesome! thanks!23:50
ollymadrazr: the fact the homepages were working before proposals had been reviewed floated through my brain, and I wondered what happened for rejected orgs now, so tested it23:51
madrazrshikher: although this is not required, I think this line is cumbersome and can be made a lot better23:51
madrazrshikher: user=user_model.User.query(user_model.User.key.id() == profile.key.id()).get()23:51
madrazrshikher: can rewritten as23:51
madrazrshikher: user = profile.key.parent()23:52
madrazrshikher: how does this even work? if program in user.host_for:23:52
madrazrshikher: shouldn't that be if program_key in user.host_for: ?23:52
*** rocker has joined #melange23:52
shikhermadrazr: i have removed the line completely program = program_key_new.get()  , and move the other stuff out of transaction.23:53
shikhermadrazr: oh! sorry! yes that should be program_key23:53
madrazrshikher: that should obviate the need for program in the entity form within the transaction23:54
madrazrshikher: that is a virtual (line-by-line) rewrite of the entire transaction :P23:54
madrazrshikher: but anyway, should fix your exception23:54
shikhermadrazr: the error still persists.23:54
madrazrolly: Oh ok23:54
madrazrshikher: Linus Torvalds said (a very controversial quote): "Talk is cheap, show me the code"23:55
madrazr:P23:55
madrazrOh man, only if that dude was less any controversial ;-)23:55
shikhermadrazr: I was in the process, anyways New stack trace. http://pastebin.com/yaQVzLiW .23:57
tpbTitle: def removeAdmin(self, data): for properties in data: logging.error - Pastebin.com (at pastebin.com)23:57
shikherhad to google that name. Linux :D23:57
madrazrshikher: wait, what did you have to Google for?23:58
madrazroops, *google for?23:58
shikherlinus torvalds, :D23:59
madrazrah23:59
madrazrthis line of code is doing the wrong thing: program_key_new = ndb.Key.from_old_key(program_key)23:59
madrazrI am assuming program_key is of type string?23:59

Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!