From skb655952 at gmail.com Thu May 1 23:34:02 2014 From: skb655952 at gmail.com (sayantan bhattacharya) Date: Fri, 2 May 2014 03:04:02 +0530 Subject: [BangPypers] python callback module In-Reply-To: References: Message-ID: This link might be of help, I have not coded any such module till date, only bootstrapped modules in Python only. https://docs.python.org/2/extending/extending.html On Wed, Apr 30, 2014 at 3:49 PM, Nitin Kumar wrote: > Hi All, > > I am trying to write a code which talks with C. > Is there a module in python which can talk to asynchronous calls. I have > done that on windows using pythoncom. but need to do the same on linux > > Nitin K > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Sayantan Bhattacharya From nitin.nitp at gmail.com Fri May 2 19:39:26 2014 From: nitin.nitp at gmail.com (Nitin Kumar) Date: Fri, 2 May 2014 23:09:26 +0530 Subject: [BangPypers] Event based programming Message-ID: Hi All, libevent and libisc2 are C based event-driven libraries. I need wrapper for such libraries. We need to use asynchronous callback functionality from these libraries. Nitin K From noufal at nibrahim.net.in Fri May 2 20:03:29 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Fri, 02 May 2014 23:33:29 +0530 Subject: [BangPypers] Event based programming In-Reply-To: (Nitin Kumar's message of "Fri, 2 May 2014 23:09:26 +0530") References: Message-ID: <87lhuk5a8e.fsf@sanitarium.localdomain> On Fri, May 02 2014, Nitin Kumar wrote: > Hi All, > > libevent and libisc2 are C based event-driven libraries. I need wrapper for > such libraries. > > We need to use asynchronous callback functionality from these > libraries. I'm not a big fan of callback based programming. We use gevent in our organisation and it's very nice. [...] -- Cordially, Noufal http://nibrahim.net.in From kishanmehta3 at gmail.com Sun May 4 05:25:59 2014 From: kishanmehta3 at gmail.com (Kishan Mehta) Date: Sun, 4 May 2014 08:55:59 +0530 Subject: [BangPypers] [OT] Django Consultants In-Reply-To: References: Message-ID: Hi, I am interested. Fresher. Thanx, Kishan Mehta. On 29-Apr-2014 1:15 pm, "Venkatraman S" wrote: > Hi, > > I would like to connect with a few Django consultants either based out of > Bangalore or even if you are reading this from Bouvet Island :) > > Just wanted to understand the dynamics of operating from India and your > experiences and the current market scene. > > Regards, > Venkat > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From mak.gnu at gmail.com Mon May 5 08:17:53 2014 From: mak.gnu at gmail.com (Mukesh Yadav) Date: Mon, 5 May 2014 11:47:53 +0530 Subject: [BangPypers] Tornado or twisted? Message-ID: Hey guys, I'm starting a new projects which requires real time update, something like tweetdeck. After initial research I have finalized twisted and tornado. But i'm confused which one to use. Requirement: 1. Should work flawlessly with Django. 2. Should be fast enough to handle around 10K concurrent users, on small instance (Server). 3. Should work on socket.io as I'm planning it use it. NOTE: I'm just a Newbie :P -- Regards Mukesh Yadav mukeshyadav.com From gora at mimirtech.com Mon May 5 09:20:55 2014 From: gora at mimirtech.com (Gora Mohanty) Date: Mon, 5 May 2014 12:50:55 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: Hi, Why not consider gevent? Do not have enough real-life experience with it to comment on your capacity requirements, but those will also be a function of your application, and will need to be actually measured. Regards, Gora On May 5, 2014 11:48 AM, "Mukesh Yadav" wrote: > Hey guys, > I'm starting a new projects which requires real time update, something > like tweetdeck. After initial research I have finalized twisted and > tornado. But i'm confused which one to use. > > Requirement: > 1. Should work flawlessly with Django. > 2. Should be fast enough to handle around 10K concurrent users, on small > instance (Server). > 3. Should work on socket.io as I'm planning it use it. > > > NOTE: I'm just a Newbie :P > > -- > Regards > Mukesh Yadav > mukeshyadav.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From ppc.lists at gmail.com Mon May 5 10:16:52 2014 From: ppc.lists at gmail.com (Pradip Caulagi) Date: Mon, 05 May 2014 13:46:52 +0530 Subject: [BangPypers] [OT] Django Consultants In-Reply-To: References: Message-ID: <536748F4.3090306@gmail.com> On Monday 28 April 2014 09:38 AM, Venkatraman S wrote: > Hi, > > I would like to connect with a few Django consultants either based out of > Bangalore or even if you are reading this from Bouvet Island :) > > Just wanted to understand the dynamics of operating from India and your > experiences and the current market scene. Can you share your impressions please? -- Pradip P Caulagi From rohitchormale at gmail.com Mon May 5 11:37:41 2014 From: rohitchormale at gmail.com (Rohit Chormale) Date: Mon, 5 May 2014 15:07:41 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: If you compare twisted & tornado considering your requirements, twisted is the best choice. Also it has third party add on for tornado. Yes it works flawlessly with Django. If your system architecture is good enough, there is no issue of 10K users. I guess it will not give trouble with socket.io, but I haven't use. On Mon, May 5, 2014 at 12:50 PM, Gora Mohanty wrote: > Hi, > > Why not consider gevent? Do not have enough real-life experience with it to > comment on your capacity requirements, but those will also be a function of > your application, and will need to be actually measured. > > Regards, > Gora > On May 5, 2014 11:48 AM, "Mukesh Yadav" wrote: > > > Hey guys, > > I'm starting a new projects which requires real time update, something > > like tweetdeck. After initial research I have finalized twisted and > > tornado. But i'm confused which one to use. > > > > Requirement: > > 1. Should work flawlessly with Django. > > 2. Should be fast enough to handle around 10K concurrent users, on small > > instance (Server). > > 3. Should work on socket.io as I'm planning it use it. > > > > > > NOTE: I'm just a Newbie :P > > > > -- > > Regards > > Mukesh Yadav > > mukeshyadav.com > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From kapoor.vaidik at gmail.com Mon May 5 11:54:00 2014 From: kapoor.vaidik at gmail.com (Vaidik Kapoor) Date: Mon, 5 May 2014 15:24:00 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: You may use Twisted or Tornado. I think it comes down to a matter of choice. I haven't tried Twisted but I have heard its slightly difficult to get started with. I have used Tornado. My opinion is that its easy to get started, very minimal with good documentation as well. There is okay-ish community around it but there are some useful resources like http://tornadogists.org/ which have been very useful to me, time and again. Tornado's code is very simple to understand as well, I have read bits of it to understand how things actually work. There is a very good WebSocket support but I don't think it will just work with Socket.IO out of the box - you will have to write code around it to make it work with Socket.IO front-end library. May be there is something that makes Tornado work with Socket.IO, I am not aware of that. I must tell you one thing, event based code will be always be more difficult to debug. And so is the case with Tornado and I am sure the same is Twisted as well. I have experienced this with Tornado myself. Vaidik Kapoor vaidikkapoor.info On 5 May 2014 11:47, Mukesh Yadav wrote: > Hey guys, > I'm starting a new projects which requires real time update, something > like tweetdeck. After initial research I have finalized twisted and > tornado. But i'm confused which one to use. > > Requirement: > 1. Should work flawlessly with Django. > 2. Should be fast enough to handle around 10K concurrent users, on small > instance (Server). > 3. Should work on socket.io as I'm planning it use it. > > > NOTE: I'm just a Newbie :P > > -- > Regards > Mukesh Yadav > mukeshyadav.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From kapoor.vaidik at gmail.com Mon May 5 11:55:40 2014 From: kapoor.vaidik at gmail.com (Vaidik Kapoor) Date: Mon, 5 May 2014 15:25:40 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: Gevent is also a good option. You should read this article: http://engineering.pinterest.com/post/65713073803/how-we-use-gevent-to-go-fast . This project should be helpful for whatever you are trying to do: https://github.com/abourget/gevent-socketio Vaidik Kapoor vaidikkapoor.info On 5 May 2014 12:50, Gora Mohanty wrote: > Hi, > > Why not consider gevent? Do not have enough real-life experience with it to > comment on your capacity requirements, but those will also be a function of > your application, and will need to be actually measured. > > Regards, > Gora > On May 5, 2014 11:48 AM, "Mukesh Yadav" wrote: > > > Hey guys, > > I'm starting a new projects which requires real time update, something > > like tweetdeck. After initial research I have finalized twisted and > > tornado. But i'm confused which one to use. > > > > Requirement: > > 1. Should work flawlessly with Django. > > 2. Should be fast enough to handle around 10K concurrent users, on small > > instance (Server). > > 3. Should work on socket.io as I'm planning it use it. > > > > > > NOTE: I'm just a Newbie :P > > > > -- > > Regards > > Mukesh Yadav > > mukeshyadav.com > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From mak.gnu at gmail.com Mon May 5 13:04:24 2014 From: mak.gnu at gmail.com (Mukesh Yadav) Date: Mon, 5 May 2014 16:34:24 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: Thanks guys, Seems I have to give a thought over gevent too. Meanwhile https://github.com/mrjoes/sockjs-tornado also seems good option though in this case sockjs is being used. Sockjs is as good as socket.io. On Mon, May 5, 2014 at 3:25 PM, Vaidik Kapoor wrote: > Gevent is also a good option. You should read this article: > > http://engineering.pinterest.com/post/65713073803/how-we-use-gevent-to-go-fast > . > > This project should be helpful for whatever you are trying to do: > https://github.com/abourget/gevent-socketio > > Vaidik Kapoor > vaidikkapoor.info > > > On 5 May 2014 12:50, Gora Mohanty wrote: > > > Hi, > > > > Why not consider gevent? Do not have enough real-life experience with it > to > > comment on your capacity requirements, but those will also be a function > of > > your application, and will need to be actually measured. > > > > Regards, > > Gora > > On May 5, 2014 11:48 AM, "Mukesh Yadav" wrote: > > > > > Hey guys, > > > I'm starting a new projects which requires real time update, > something > > > like tweetdeck. After initial research I have finalized twisted and > > > tornado. But i'm confused which one to use. > > > > > > Requirement: > > > 1. Should work flawlessly with Django. > > > 2. Should be fast enough to handle around 10K concurrent users, on > small > > > instance (Server). > > > 3. Should work on socket.io as I'm planning it use it. > > > > > > > > > NOTE: I'm just a Newbie :P > > > > > > -- > > > Regards > > > Mukesh Yadav > > > mukeshyadav.com > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Regards Mukesh Yadav mukeshyadav.com From kapoor.vaidik at gmail.com Mon May 5 13:34:25 2014 From: kapoor.vaidik at gmail.com (Vaidik Kapoor) Date: Mon, 5 May 2014 17:04:25 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: Ah! Good find! The same guy has written an implementation for Socket.IO as well: https://github.com/mrjoes/tornadio Vaidik Kapoor vaidikkapoor.info On 5 May 2014 16:34, Mukesh Yadav wrote: > Thanks guys, > Seems I have to give a thought over gevent too. Meanwhile > https://github.com/mrjoes/sockjs-tornado also seems good option though in > this case sockjs is being used. > Sockjs is as good as socket.io. > > > On Mon, May 5, 2014 at 3:25 PM, Vaidik Kapoor >wrote: > > > Gevent is also a good option. You should read this article: > > > > > http://engineering.pinterest.com/post/65713073803/how-we-use-gevent-to-go-fast > > . > > > > This project should be helpful for whatever you are trying to do: > > https://github.com/abourget/gevent-socketio > > > > Vaidik Kapoor > > vaidikkapoor.info > > > > > > On 5 May 2014 12:50, Gora Mohanty wrote: > > > > > Hi, > > > > > > Why not consider gevent? Do not have enough real-life experience with > it > > to > > > comment on your capacity requirements, but those will also be a > function > > of > > > your application, and will need to be actually measured. > > > > > > Regards, > > > Gora > > > On May 5, 2014 11:48 AM, "Mukesh Yadav" wrote: > > > > > > > Hey guys, > > > > I'm starting a new projects which requires real time update, > > something > > > > like tweetdeck. After initial research I have finalized twisted and > > > > tornado. But i'm confused which one to use. > > > > > > > > Requirement: > > > > 1. Should work flawlessly with Django. > > > > 2. Should be fast enough to handle around 10K concurrent users, on > > small > > > > instance (Server). > > > > 3. Should work on socket.io as I'm planning it use it. > > > > > > > > > > > > NOTE: I'm just a Newbie :P > > > > > > > > -- > > > > Regards > > > > Mukesh Yadav > > > > mukeshyadav.com > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > Regards > Mukesh Yadav > mukeshyadav.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From jeffjosejeff at gmail.com Mon May 5 14:59:22 2014 From: jeffjosejeff at gmail.com (Jeffrey Jose) Date: Mon, 5 May 2014 18:29:22 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: I've played around with Twisted enough to not recommend it to someone unless they know what they are doing. The learning curve is pretty steep, and it's hard to wrap your head around the callback paradigm. It's super powerful once you get past growing pains, which as I mentioned is super significant. Tornado on the other hand is very minimalist and reminds you of webpy if you've worked with it. I've not worked with django so I can't comment on how django hooks into each of these. On May 5, 2014 5:34 PM, "Vaidik Kapoor" wrote: > Ah! Good find! The same guy has written an implementation for Socket.IO as > well: https://github.com/mrjoes/tornadio > > Vaidik Kapoor > vaidikkapoor.info > > > On 5 May 2014 16:34, Mukesh Yadav wrote: > > > Thanks guys, > > Seems I have to give a thought over gevent too. Meanwhile > > https://github.com/mrjoes/sockjs-tornado also seems good option though > in > > this case sockjs is being used. > > Sockjs is as good as socket.io. > > > > > > On Mon, May 5, 2014 at 3:25 PM, Vaidik Kapoor > >wrote: > > > > > Gevent is also a good option. You should read this article: > > > > > > > > > http://engineering.pinterest.com/post/65713073803/how-we-use-gevent-to-go-fast > > > . > > > > > > This project should be helpful for whatever you are trying to do: > > > https://github.com/abourget/gevent-socketio > > > > > > Vaidik Kapoor > > > vaidikkapoor.info > > > > > > > > > On 5 May 2014 12:50, Gora Mohanty wrote: > > > > > > > Hi, > > > > > > > > Why not consider gevent? Do not have enough real-life experience with > > it > > > to > > > > comment on your capacity requirements, but those will also be a > > function > > > of > > > > your application, and will need to be actually measured. > > > > > > > > Regards, > > > > Gora > > > > On May 5, 2014 11:48 AM, "Mukesh Yadav" wrote: > > > > > > > > > Hey guys, > > > > > I'm starting a new projects which requires real time update, > > > something > > > > > like tweetdeck. After initial research I have finalized twisted and > > > > > tornado. But i'm confused which one to use. > > > > > > > > > > Requirement: > > > > > 1. Should work flawlessly with Django. > > > > > 2. Should be fast enough to handle around 10K concurrent users, on > > > small > > > > > instance (Server). > > > > > 3. Should work on socket.io as I'm planning it use it. > > > > > > > > > > > > > > > NOTE: I'm just a Newbie :P > > > > > > > > > > -- > > > > > Regards > > > > > Mukesh Yadav > > > > > mukeshyadav.com > > > > > _______________________________________________ > > > > > BangPypers mailing list > > > > > BangPypers at python.org > > > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > -- > > Regards > > Mukesh Yadav > > mukeshyadav.com > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From kushaldas at gmail.com Tue May 6 06:28:24 2014 From: kushaldas at gmail.com (Kushal Das) Date: Tue, 6 May 2014 09:58:24 +0530 Subject: [BangPypers] I Know What You Are Going To Do This Summer 2014 Message-ID: Hi, Do you want to see your name next time you install GNU/Linux in your friend's computer? If yes, then go ahead and read ... We are happy to announce "I Know What You Are Going To Do This Summer 2014",[1] a free (as in freedom), online (IRC-based) [2] training sessions for wannabes to Free/Libre/Open Source Software at #dgplug on irc.freenode. net [3]. If you are a mentor, or trainer, or prospective enthusiast who would like to participate in this years' sessions please go through last years' IRC logs: http://www.dgplug. org/irclogs/ We will have a review or Q&A session on last years' sessions before we proceed into new topics, this year. The session timings are mostly varying, usually after 1800 IST every day. To participate you need a good internet connection and any latest linux installed (Fedora 20 preferably ). Anyone can participate. What we teach? =============== Through this training we build contributors. Upon completing this training you will be able to successfully contribute to upstream projects, you will know the tools used by different upstream projects and yes, we will teach you how to solve real life problem using Python programming language. To know more ============= [4] is an interview on opensource.com came out last year about this training. [5] is the talk we had in PyCon 2014 on the same topic. How to participate? ==================== If you are interested in participating, please confirm your participation by filling up this [6] form. URL: http://dgplug.org/intro/ Planet: http://planet.dgplug.org/ Wiki: http://wiki.dgplug.org/ Mailing list group (for queries, discussions) : http://lists.dgplug.org/listinfo.cgi/users-dgplug.org [1] http://wiki.dgplug.org/index.php/SummerTraining14 [2] http://en.wikipedia.org/wiki/Internet_Relay_Chat [3] http://fedoraproject.org/wiki/Communicate/IRCHowTo [4] http://opensource.com/life/13/6/learning-program-open-source-way [5] https://www.youtube.com/watch?v=j5YV5KzIbOc [6] http://bit.ly/dgplugtraining Kushal -- CPython Core Developer http://fedoraproject.org http://kushaldas.in From rohitchormale at gmail.com Tue May 6 08:17:22 2014 From: rohitchormale at gmail.com (Rohit Chormale) Date: Tue, 6 May 2014 11:47:22 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: You might love Cyclone. A easy Tornado API as Twisted protocol. On Mon, May 5, 2014 at 6:29 PM, Jeffrey Jose wrote: > I've played around with Twisted enough to not recommend it to someone > unless they know what they are doing. The learning curve is pretty steep, > and it's hard to wrap your head around the callback paradigm. It's super > powerful once you get past growing pains, which as I mentioned is super > significant. > > Tornado on the other hand is very minimalist and reminds you of webpy if > you've worked with it. > > I've not worked with django so I can't comment on how django hooks into > each of these. > On May 5, 2014 5:34 PM, "Vaidik Kapoor" wrote: > > > Ah! Good find! The same guy has written an implementation for Socket.IO > as > > well: https://github.com/mrjoes/tornadio > > > > Vaidik Kapoor > > vaidikkapoor.info > > > > > > On 5 May 2014 16:34, Mukesh Yadav wrote: > > > > > Thanks guys, > > > Seems I have to give a thought over gevent too. Meanwhile > > > https://github.com/mrjoes/sockjs-tornado also seems good option though > > in > > > this case sockjs is being used. > > > Sockjs is as good as socket.io. > > > > > > > > > On Mon, May 5, 2014 at 3:25 PM, Vaidik Kapoor > > >wrote: > > > > > > > Gevent is also a good option. You should read this article: > > > > > > > > > > > > > > http://engineering.pinterest.com/post/65713073803/how-we-use-gevent-to-go-fast > > > > . > > > > > > > > This project should be helpful for whatever you are trying to do: > > > > https://github.com/abourget/gevent-socketio > > > > > > > > Vaidik Kapoor > > > > vaidikkapoor.info > > > > > > > > > > > > On 5 May 2014 12:50, Gora Mohanty wrote: > > > > > > > > > Hi, > > > > > > > > > > Why not consider gevent? Do not have enough real-life experience > with > > > it > > > > to > > > > > comment on your capacity requirements, but those will also be a > > > function > > > > of > > > > > your application, and will need to be actually measured. > > > > > > > > > > Regards, > > > > > Gora > > > > > On May 5, 2014 11:48 AM, "Mukesh Yadav" wrote: > > > > > > > > > > > Hey guys, > > > > > > I'm starting a new projects which requires real time update, > > > > something > > > > > > like tweetdeck. After initial research I have finalized twisted > and > > > > > > tornado. But i'm confused which one to use. > > > > > > > > > > > > Requirement: > > > > > > 1. Should work flawlessly with Django. > > > > > > 2. Should be fast enough to handle around 10K concurrent users, > on > > > > small > > > > > > instance (Server). > > > > > > 3. Should work on socket.io as I'm planning it use it. > > > > > > > > > > > > > > > > > > NOTE: I'm just a Newbie :P > > > > > > > > > > > > -- > > > > > > Regards > > > > > > Mukesh Yadav > > > > > > mukeshyadav.com > > > > > > _______________________________________________ > > > > > > BangPypers mailing list > > > > > > BangPypers at python.org > > > > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > _______________________________________________ > > > > > BangPypers mailing list > > > > > BangPypers at python.org > > > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > > > > > > -- > > > Regards > > > Mukesh Yadav > > > mukeshyadav.com > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From venkat83 at gmail.com Mon May 5 09:30:31 2014 From: venkat83 at gmail.com (Venkatraman S) Date: Mon, 5 May 2014 13:00:31 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: On Mon, May 5, 2014 at 11:47 AM, Mukesh Yadav wrote: > Hey guys, > I'm starting a new projects which requires real time update, something > like tweetdeck. After initial research I have finalized twisted and > tornado. But i'm confused which one to use. > > Requirement: > 1. Should work flawlessly with Django. > 2. Should be fast enough to handle around 10K concurrent users, on small > instance (Server). > 3. Should work on socket.io as I'm planning it use it. > Why do you need Django for this usecase? Why not consider node or meteor? From mak.gnu at gmail.com Tue May 6 10:02:50 2014 From: mak.gnu at gmail.com (Mukesh Yadav) Date: Tue, 6 May 2014 13:32:50 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: @venkatraman I feel meteor is only for prototyping, and if you need to have some serious changes in future you have to crack the framework. I want to have only one stack at the server. As there is some other plan too which node cant handle. On Mon, May 5, 2014 at 1:00 PM, Venkatraman S wrote: > On Mon, May 5, 2014 at 11:47 AM, Mukesh Yadav wrote: > > > Hey guys, > > I'm starting a new projects which requires real time update, something > > like tweetdeck. After initial research I have finalized twisted and > > tornado. But i'm confused which one to use. > > > > Requirement: > > 1. Should work flawlessly with Django. > > 2. Should be fast enough to handle around 10K concurrent users, on small > > instance (Server). > > 3. Should work on socket.io as I'm planning it use it. > > > > Why do you need Django for this usecase? Why not consider node or meteor? > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Regards Mukesh Yadav mukeshyadav.com From rishi at turtleyogi.com Tue May 6 10:11:44 2014 From: rishi at turtleyogi.com (Hrishikesh Kulkarni) Date: Tue, 6 May 2014 13:41:44 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: You mentioned you are newbie. I would stick with Django or Tornado. Twisted isn't worth the effort, add to it the documentation challenges. For webSocket, Tornado alone should suffice. Not clear what you meant by "Should work flawlessly with Django" regards, Rishi 1Click.io On Tue, May 6, 2014 at 1:32 PM, Mukesh Yadav wrote: > @venkatraman I feel meteor is only for prototyping, and if you need to have > some serious changes in future you have to crack the framework. > I want to have only one stack at the server. As there is some other plan > too which node cant handle. > > > On Mon, May 5, 2014 at 1:00 PM, Venkatraman S wrote: > > > On Mon, May 5, 2014 at 11:47 AM, Mukesh Yadav wrote: > > > > > Hey guys, > > > I'm starting a new projects which requires real time update, > something > > > like tweetdeck. After initial research I have finalized twisted and > > > tornado. But i'm confused which one to use. > > > > > > Requirement: > > > 1. Should work flawlessly with Django. > > > 2. Should be fast enough to handle around 10K concurrent users, on > small > > > instance (Server). > > > 3. Should work on socket.io as I'm planning it use it. > > > > > > > Why do you need Django for this usecase? Why not consider node or meteor? > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > Regards > Mukesh Yadav > mukeshyadav.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From shyran at gmail.com Tue May 6 10:15:59 2014 From: shyran at gmail.com (Kulkarni, Shreyas) Date: Tue, 6 May 2014 13:45:59 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: probably a bit off topic, but little curious to know what node can't handle. did you mean that in comparison with twisted/tornado? shreyas On May 6, 2014, at 1:32 PM, Mukesh Yadav wrote: > @venkatraman I feel meteor is only for prototyping, and if you need to have > some serious changes in future you have to crack the framework. > I want to have only one stack at the server. As there is some other plan > too which node cant handle. > > > On Mon, May 5, 2014 at 1:00 PM, Venkatraman S wrote: > >> On Mon, May 5, 2014 at 11:47 AM, Mukesh Yadav wrote: >> >>> Hey guys, >>> I'm starting a new projects which requires real time update, something >>> like tweetdeck. After initial research I have finalized twisted and >>> tornado. But i'm confused which one to use. >>> >>> Requirement: >>> 1. Should work flawlessly with Django. >>> 2. Should be fast enough to handle around 10K concurrent users, on small >>> instance (Server). >>> 3. Should work on socket.io as I'm planning it use it. >>> >> >> Why do you need Django for this usecase? Why not consider node or meteor? >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> https://mail.python.org/mailman/listinfo/bangpypers >> > > > > -- > Regards > Mukesh Yadav > mukeshyadav.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers From mak.gnu at gmail.com Tue May 6 11:12:52 2014 From: mak.gnu at gmail.com (Mukesh Yadav) Date: Tue, 6 May 2014 14:42:52 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: @Shreyas there is requirement for nltk, hence don't want to mix languages. On Tue, May 6, 2014 at 1:45 PM, Kulkarni, Shreyas wrote: > probably a bit off topic, but little curious to know what node can't > handle. did you mean that in comparison with twisted/tornado? > > shreyas > > On May 6, 2014, at 1:32 PM, Mukesh Yadav wrote: > > > @venkatraman I feel meteor is only for prototyping, and if you need to > have > > some serious changes in future you have to crack the framework. > > I want to have only one stack at the server. As there is some other plan > > too which node cant handle. > > > > > > On Mon, May 5, 2014 at 1:00 PM, Venkatraman S > wrote: > > > >> On Mon, May 5, 2014 at 11:47 AM, Mukesh Yadav > wrote: > >> > >>> Hey guys, > >>> I'm starting a new projects which requires real time update, > something > >>> like tweetdeck. After initial research I have finalized twisted and > >>> tornado. But i'm confused which one to use. > >>> > >>> Requirement: > >>> 1. Should work flawlessly with Django. > >>> 2. Should be fast enough to handle around 10K concurrent users, on > small > >>> instance (Server). > >>> 3. Should work on socket.io as I'm planning it use it. > >>> > >> > >> Why do you need Django for this usecase? Why not consider node or > meteor? > >> _______________________________________________ > >> BangPypers mailing list > >> BangPypers at python.org > >> https://mail.python.org/mailman/listinfo/bangpypers > >> > > > > > > > > -- > > Regards > > Mukesh Yadav > > mukeshyadav.com > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Regards Mukesh Yadav mukeshyadav.com From mak.gnu at gmail.com Tue May 6 11:17:42 2014 From: mak.gnu at gmail.com (Mukesh Yadav) Date: Tue, 6 May 2014 14:47:42 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: > You mentioned you are newbie. I would stick with Django or Tornado. Twisted > isn't worth the effort, add to it the documentation challenges. For > Hey thanks for advised, I do feel the same. webSocket, Tornado alone should suffice. Not clear what you meant by "Should > work flawlessly with Django" > I mean running both on same port. > regards, > Rishi > 1Click.io > > > > > On Tue, May 6, 2014 at 1:32 PM, Mukesh Yadav wrote: > > > @venkatraman I feel meteor is only for prototyping, and if you need to > have > > some serious changes in future you have to crack the framework. > > I want to have only one stack at the server. As there is some other plan > > too which node cant handle. > > > > > > On Mon, May 5, 2014 at 1:00 PM, Venkatraman S > wrote: > > > > > On Mon, May 5, 2014 at 11:47 AM, Mukesh Yadav > wrote: > > > > > > > Hey guys, > > > > I'm starting a new projects which requires real time update, > > something > > > > like tweetdeck. After initial research I have finalized twisted and > > > > tornado. But i'm confused which one to use. > > > > > > > > Requirement: > > > > 1. Should work flawlessly with Django. > > > > 2. Should be fast enough to handle around 10K concurrent users, on > > small > > > > instance (Server). > > > > 3. Should work on socket.io as I'm planning it use it. > > > > > > > > > > Why do you need Django for this usecase? Why not consider node or > meteor? > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > -- > > Regards > > Mukesh Yadav > > mukeshyadav.com > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Regards Mukesh Yadav mukeshyadav.com From rishi at turtleyogi.com Tue May 6 11:24:28 2014 From: rishi at turtleyogi.com (Hrishikesh Kulkarni) Date: Tue, 6 May 2014 14:54:28 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: On Tue, May 6, 2014 at 2:47 PM, Mukesh Yadav wrote: > > You mentioned you are newbie. I would stick with Django or Tornado. > Twisted > > isn't worth the effort, add to it the documentation challenges. For > > > Hey thanks for advised, I do feel the same. > > webSocket, Tornado alone should suffice. Not clear what you meant by > "Should > > work flawlessly with Django" > > > > I mean running both on same port. > You wont be able to do that unless you put nginx or apache in front. Django and Tornado can't run on same port same ip, unless you run Tornado websocket on a separate port. > > > > regards, > > Rishi > > 1Click.io > > > > > > > > > > On Tue, May 6, 2014 at 1:32 PM, Mukesh Yadav wrote: > > > > > @venkatraman I feel meteor is only for prototyping, and if you need to > > have > > > some serious changes in future you have to crack the framework. > > > I want to have only one stack at the server. As there is some other > plan > > > too which node cant handle. > > > > > > > > > On Mon, May 5, 2014 at 1:00 PM, Venkatraman S > > wrote: > > > > > > > On Mon, May 5, 2014 at 11:47 AM, Mukesh Yadav > > wrote: > > > > > > > > > Hey guys, > > > > > I'm starting a new projects which requires real time update, > > > something > > > > > like tweetdeck. After initial research I have finalized twisted and > > > > > tornado. But i'm confused which one to use. > > > > > > > > > > Requirement: > > > > > 1. Should work flawlessly with Django. > > > > > 2. Should be fast enough to handle around 10K concurrent users, on > > > small > > > > > instance (Server). > > > > > 3. Should work on socket.io as I'm planning it use it. > > > > > > > > > > > > > Why do you need Django for this usecase? Why not consider node or > > meteor? > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > > > > > > -- > > > Regards > > > Mukesh Yadav > > > mukeshyadav.com > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > Regards > Mukesh Yadav > mukeshyadav.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From kapoor.vaidik at gmail.com Tue May 6 11:43:01 2014 From: kapoor.vaidik at gmail.com (Vaidik Kapoor) Date: Tue, 6 May 2014 15:13:01 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: > You wont be able to do that unless you put nginx or apache in front. Django > and Tornado can't run on same port same ip, unless you run Tornado > websocket on a separate port. > > Yes. You will have to use either Nginx or Apache as reverse proxy. But figure out how you will make your Django app communicate with Torndao. > > > > > > > > > > regards, > > > Rishi > > > 1Click.io > > > > > > > > > > > > > > > On Tue, May 6, 2014 at 1:32 PM, Mukesh Yadav > wrote: > > > > > > > @venkatraman I feel meteor is only for prototyping, and if you need > to > > > have > > > > some serious changes in future you have to crack the framework. > > > > I want to have only one stack at the server. As there is some other > > plan > > > > too which node cant handle. > > > > > > > > > > > > On Mon, May 5, 2014 at 1:00 PM, Venkatraman S > > > wrote: > > > > > > > > > On Mon, May 5, 2014 at 11:47 AM, Mukesh Yadav > > > wrote: > > > > > > > > > > > Hey guys, > > > > > > I'm starting a new projects which requires real time update, > > > > something > > > > > > like tweetdeck. After initial research I have finalized twisted > and > > > > > > tornado. But i'm confused which one to use. > > > > > > > > > > > > Requirement: > > > > > > 1. Should work flawlessly with Django. > > > > > > 2. Should be fast enough to handle around 10K concurrent users, > on > > > > small > > > > > > instance (Server). > > > > > > 3. Should work on socket.io as I'm planning it use it. > > > > > > > > > > > > > > > > Why do you need Django for this usecase? Why not consider node or > > > meteor? > > > > > _______________________________________________ > > > > > BangPypers mailing list > > > > > BangPypers at python.org > > > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > > > > > > > > > > > -- > > > > Regards > > > > Mukesh Yadav > > > > mukeshyadav.com > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > -- > > Regards > > Mukesh Yadav > > mukeshyadav.com > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From venkat83 at gmail.com Tue May 6 12:57:17 2014 From: venkat83 at gmail.com (Venkatraman S) Date: Tue, 6 May 2014 16:27:17 +0530 Subject: [BangPypers] Tornado or twisted? In-Reply-To: References: Message-ID: Without knowing the nature of workload and arch it would be a tough bet to suggest django or not. nltk is just a lib which you can invoke from anywhere. In fact, js has some good nlp utils. Simple thumb rule you can follow is : If you are not highly cohesive to the DB, then you are better off using other light-weight frameworks. On Tue, May 6, 2014 at 2:42 PM, Mukesh Yadav wrote: > @Shreyas there is requirement for nltk, hence don't want to mix languages. > > > On Tue, May 6, 2014 at 1:45 PM, Kulkarni, Shreyas > wrote: > > > probably a bit off topic, but little curious to know what node can't > > handle. did you mean that in comparison with twisted/tornado? > > > > shreyas > > > > On May 6, 2014, at 1:32 PM, Mukesh Yadav wrote: > > > > > @venkatraman I feel meteor is only for prototyping, and if you need to > > have > > > some serious changes in future you have to crack the framework. > > > I want to have only one stack at the server. As there is some other > plan > > > too which node cant handle. > > > > > > > > > On Mon, May 5, 2014 at 1:00 PM, Venkatraman S > > wrote: > > > > > >> On Mon, May 5, 2014 at 11:47 AM, Mukesh Yadav > > wrote: > > >> > > >>> Hey guys, > > >>> I'm starting a new projects which requires real time update, > > something > > >>> like tweetdeck. After initial research I have finalized twisted and > > >>> tornado. But i'm confused which one to use. > > >>> > > >>> Requirement: > > >>> 1. Should work flawlessly with Django. > > >>> 2. Should be fast enough to handle around 10K concurrent users, on > > small > > >>> instance (Server). > > >>> 3. Should work on socket.io as I'm planning it use it. > > >>> > > >> > > >> Why do you need Django for this usecase? Why not consider node or > > meteor? > > >> _______________________________________________ > > >> BangPypers mailing list > > >> BangPypers at python.org > > >> https://mail.python.org/mailman/listinfo/bangpypers > > >> > > > > > > > > > > > > -- > > > Regards > > > Mukesh Yadav > > > mukeshyadav.com > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > Regards > Mukesh Yadav > mukeshyadav.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From chandru at galaxykms.com Thu May 8 14:14:17 2014 From: chandru at galaxykms.com (Chandru) Date: Thu, 8 May 2014 17:44:17 +0530 Subject: [BangPypers] URGENT REQUIREMENT - Python Professionals - Bangalore / Chennai - Hex Message-ID: <7814E0D24F774336A53C06DB2A3FB73F@CHANDRU> Hi, We have urgent requirements for Python / Django Professionals with 4+ years of experience as per the JD below: The candidate would need to have exposure to the following technical skills: a.. Strong python programming experience (2 to 3 years) b.. Web development experience using gunicorn, nginx, Flask, python, html, Javascript, CSS and django. c.. Atleast one of the resource needs to have good linux networking skills (like setting up VPN and implementing Gaming POS interface). d.. Application development experience including hardware interfacing. e.. Experience performance tuning and optimizing Linux Environments for application performance. f.. Strong knowledge of SQL databases (MySQL). g.. Strong knowledge of Linux OS. h.. Good understanding of Client/Server Architecture Location: Bangalore / Chennai This requirement is for our client Hexagon Global (www.hexagonglobal.in). If you have good experience in Python and would like to explore this opportunity, pls respond to this mail IMMDTLY with the following: 1. Updated CV 2. Current Location: 3. Current Co. 4. Total IT Experience: 5. Relevant Experience in Python: 6. Current CTC: 7. Expected CTC: 8. Minimum Joining Time (Pls note: this is a urgent requirement and hence, quick joinees will be preferred): 9. Are you OK to work in Chennai? Pls respond IMMDTLY. Rgds Chandru ----------------------------------------------- Galaxy KM Solutions Pvt. Ltd. # 48/1, 1st Floor, 13th Cross, Off 8th Main Malleshwaram, Bangalore - 560 003 Call: +91 80 2346 0458 Cell: 98440 55490 Mail: chandru at galaxykms.com URL: www.galaxykms.com ----------------------------------------------- --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com From baiju.m.mail at gmail.com Fri May 9 10:40:02 2014 From: baiju.m.mail at gmail.com (Baiju Muthukadan) Date: Fri, 09 May 2014 01:40:02 -0700 (PDT) Subject: [BangPypers] PyCon India Proposal Submission Deadline Message-ID: <536c9462.045c440a.35ef.fffff1c1@mx.google.com> Hi, PyCon India 2014 proposal submission deadline is approaching! The last date for proposal submission is May 30. As of today, there are 50+ proposals in the funnel. If you haven't submitted your proposal yet, submit now! If you're interested in submitting a proposal, take a look at our Call for Proposals at http://in.pycon.org/funnel/2014/ and poke around the site for advice and resources to help you create a great proposal. PyCon India 2014 will be taking place from September 26-28 in Bangalore and we're ready to accept proposals. Registration will open soon, so mark your calendars and get ready to visit Bangalore for another great PyCon India. If your company is interested in sponsorship, we need you. Sponsors are what make PyCon India a possibility, and sponsorship offers some great values to the generous organizations who support the conference. Check out prospectus at http://in.pycon.org/2014/sponsorship-prospectus.pdf Contact Vijay Kumar at contact at in.pycon.org with any sponsorship inquiries. Keep an eye out for news on our blog at http://in.pycon.org/blog/ and follow us on twitter at https://twitter.com/pyconindia and Facebook at https://www.facebook.com/PyConIndia Vijay Kumar, Coordinator vnbang2003 at gmail.com Baiju Muthukadan, Publicity Coordinator baiju.m.mail at gmail.com From jessica.mckellar at gmail.com Fri May 9 18:19:19 2014 From: jessica.mckellar at gmail.com (Jessica McKellar) Date: Fri, 9 May 2014 09:19:19 -0700 Subject: [BangPypers] Python in India, for India Message-ID: Hi folks, Some of you may know me as a Director for the Python Software Foundation or from PyCon North America. I'm gathering examples of Python being used to do great, uniquely *regional* work. Do you have suggestions for cool, impactful projects that use Python in India, for India? They might, for example, be related to local conservation, culture, science, education, sports, or politics. Regards, Jessica -- Jessica McKellar http://jesstess.com From me at bibhas.in Fri May 9 19:53:24 2014 From: me at bibhas.in (Bibhas Ch Debnath) Date: Fri, 9 May 2014 23:23:24 +0530 Subject: [BangPypers] Python in India, for India In-Reply-To: References: Message-ID: Hi Jessica, It's nice to see you here. I think this topic is the perfect place to talk about what me and my friends do. We are a small non-profit called Karnataka Learning Partnership( http://klp.org.in/) with the target of better education for all children in Karnataka. We gather data from (almost) *all* the primary schools in the Karnataka state from various sources including govt provided data and the open data available out there. These data are usually unstructured. So we put efforts to clean them up, connect unrelated data(with both automated softwares and manual efforts), and derive useful information out of them. We then publish those information in two ways. 1. Reports in printable format and 2. through API. We send the printed reports back to the Member of Parliaments and other govt officials who needs these data to make better decisions and we open the API to the public. And we do *all* of this using Python. We've been doing this for years. For our webapps, we have used web.py for a long time. Now mostly using Django. All our data migrations tools, automation scripts, web apps etc are built with Python. You can see it all at https://github.com/klpdotorg Any feedback is welcome. :) ---- Thanks, Bibhas Debnath http://bibhas.in On Fri, May 9, 2014 at 9:49 PM, Jessica McKellar wrote: > Hi folks, > > Some of you may know me as a Director for the Python Software Foundation or > from PyCon North America. > > I'm gathering examples of Python being used to do great, uniquely > *regional* work. > Do you have suggestions for cool, impactful projects that use Python in > India, for India? They might, for example, be related to local > conservation, culture, science, education, sports, or politics. > > Regards, > Jessica > > -- > Jessica McKellar > http://jesstess.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From rmehta at gmail.com Sat May 10 12:27:24 2014 From: rmehta at gmail.com (Rushabh Mehta) Date: Sat, 10 May 2014 15:57:24 +0530 Subject: [BangPypers] [x-post] ERPNext Version 4 Released Message-ID: Dear all, We very happy to announce the release of ERPNext Version 4 and our rebranded web application framework Frappe (Framework + Apps). Announcement: https://frappe.io/blog/announcements/erpnext-version-4-is-here GitHub Repo: https://github.com/frappe/erpnext Demo: https://demo.frappecloud.com VM / Install instructions: https://www.erpnext.com/use Do give it a spin and give your feedback! best, Rushabh @rushabh_mehta https://erpnext.org From vikasruhil06 at gmail.com Mon May 12 09:48:49 2014 From: vikasruhil06 at gmail.com (Vikas Ruhil) Date: Mon, 12 May 2014 13:18:49 +0530 Subject: [BangPypers] [JOBS] [INTERN] Sysadmin and DevOPS Message-ID: Hey Folks, *Location : Pune, India [Remote also allowed]* Who we are: We are a cloud based automation company. We focus on automated VM provision & automated application deployment. We have some awesome products in IT automation. We are a coming with our SAAS product.We are growing at fast pace.We are using Artificial intelligence to enhance the power of automation. Our approach is different: we love open-source and leverage the community. Website: http://www.opexsoftware.com/ *We're going through a period of explosive growth and need your help.* What we're looking for: We're looking for an exceptional growth hacker to support our growth team. This position has the potential to grow into one of the most important and senior roles in the company. You are curious: you can't resist the urge to solve hard problems, learn new domains, try new things, and you don't take "that's impossible" for an answer You have done many mistakes (we know you won't make them again) We need a young and energetic person who can solve problems. Bonus: 1) Linux 2) Ruby and python is big plus Points: 1) 5 Points if you attend any Pycon. 2) 10 points if you have a active account of Github. 3) 50 points if you are contributer to open-source project. 4) 10 points if you are Girl 5) 20 points if someone can recommend professor/trainer Hiring producers: You have score 80 out of 150. Assignment: 80 points *NOTE*: *Age, experience no bar. Even people from major in English can apply.* * We encourage girls to apply. *We need dedicated guys who are quick learners. We will provide training Linux and other things that could require. Some examples of what we're working on now: - AWS, Rackspace , Google compute management and monitoring API's - Leverage VM using KVM, xen - Build VM and automated provisioning. - you will get exposure to GO, PYTHON, RUBY. - You will exposure scale of 100 VM to 1000 in real time *Time: Internship period is 3 months, after you will full time employee in Opexsoftware. * *Travel: You should have a passport if not , then apply it. After 3 months you may travel to Germany, France for company projects.* Contact Person: Vikash Ruhil Email: vikas.ruhil at opexsoftware.com Phone: +91 7030291441*(Only for Professors/Trainer or HR from Colleges/Institutes ,can give a Direct call. )* Best, Vikash Ruhil DevOps Evangelist Vikash Ruhil From venu.murthy at thoughtworks.com Mon May 12 08:20:41 2014 From: venu.murthy at thoughtworks.com (Venu Murthy) Date: Mon, 12 May 2014 11:50:41 +0530 Subject: [BangPypers] BangPypers Digest, Vol 81, Issue 11 In-Reply-To: References: Message-ID: Hello Jessica, We are contributing to OpenStack, the "Linux of the Cloud" this is in Python, although the whole world is contributing to it, I am writing a Driver for Cloud Bursting. If this is what you are looking for, kindly let me know and I will send you some more details. Thank you. Best regards, Venu --- *?Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution.... ? Aristotle* On Sat, May 10, 2014 at 3:30 PM, wrote: > Send BangPypers mailing list submissions to > bangpypers at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.python.org/mailman/listinfo/bangpypers > or, via email, send a message with subject or body 'help' to > bangpypers-request at python.org > > You can reach the person managing the list at > bangpypers-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of BangPypers digest..." > > > Today's Topics: > > 1. Python in India, for India (Jessica McKellar) > 2. Re: Python in India, for India (Bibhas Ch Debnath) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 9 May 2014 09:19:19 -0700 > From: Jessica McKellar > To: bangpypers at python.org > Subject: [BangPypers] Python in India, for India > Message-ID: > qA at mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Hi folks, > > Some of you may know me as a Director for the Python Software Foundation or > from PyCon North America. > > I'm gathering examples of Python being used to do great, uniquely > *regional* work. > Do you have suggestions for cool, impactful projects that use Python in > India, for India? They might, for example, be related to local > conservation, culture, science, education, sports, or politics. > > Regards, > Jessica > > -- > Jessica McKellar > http://jesstess.com > > > ------------------------------ > > Message: 2 > Date: Fri, 9 May 2014 23:23:24 +0530 > From: Bibhas Ch Debnath > To: Bangalore Python Users Group - India > Subject: Re: [BangPypers] Python in India, for India > Message-ID: > < > CAG1ZUWdQzdJrF3nwPgf5hHqU3agxKc4i1SS_TtWN0cq12cp3cw at mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Hi Jessica, > > It's nice to see you here. I think this topic is the perfect place to talk > about what me and my friends do. > > We are a small non-profit called Karnataka Learning Partnership( > http://klp.org.in/) with the target of better education for all children > in > Karnataka. We gather data from (almost) *all* the primary schools in the > Karnataka state from various sources including govt provided data and the > open data available out there. These data are usually unstructured. So we > put efforts to clean them up, connect unrelated data(with both automated > softwares and manual efforts), and derive useful information out of them. > We then publish those information in two ways. 1. Reports in printable > format and 2. through API. We send the printed reports back to the Member > of Parliaments and other govt officials who needs these data to make better > decisions and we open the API to the public. > > And we do *all* of this using Python. We've been doing this for years. For > our webapps, we have used web.py for a long time. Now mostly using Django. > All our data migrations tools, automation scripts, web apps etc are built > with Python. You can see it all at https://github.com/klpdotorg > > Any feedback is welcome. :) > > > ---- > Thanks, > Bibhas Debnath > http://bibhas.in > > > On Fri, May 9, 2014 at 9:49 PM, Jessica McKellar < > jessica.mckellar at gmail.com > > wrote: > > > Hi folks, > > > > Some of you may know me as a Director for the Python Software Foundation > or > > from PyCon North America. > > > > I'm gathering examples of Python being used to do great, uniquely > > *regional* work. > > Do you have suggestions for cool, impactful projects that use Python in > > India, for India? They might, for example, be related to local > > conservation, culture, science, education, sports, or politics. > > > > Regards, > > Jessica > > > > -- > > Jessica McKellar > > http://jesstess.com > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > > > ------------------------------ > > End of BangPypers Digest, Vol 81, Issue 11 > ****************************************** > From venkateshprabhu2 at gmail.com Mon May 12 14:00:52 2014 From: venkateshprabhu2 at gmail.com (Venkatesh Prabhu) Date: Mon, 12 May 2014 17:30:52 +0530 Subject: [BangPypers] [JOBS] [INTERN] Sysadmin and DevOPS In-Reply-To: References: Message-ID: Hello Vikas, I am interested in the job. Currently, I am studying third year computer science engineering at BMSIT, bangalore which is a reputed college. What is the procedure to apply?? My placement officer will call you regarding the same tomorrow at about 9 Am. Will you be free at that time? I am an open source enthusiast with good programming knowledge in python and Ruby. I recently became one of the package maintainers of debian open source project #diaspora. I have attended ruby conferences. I have an active github account too. Please guide me further regarding the selection process. Yours, Venkatesh prabhu k Hey Folks, *Location : Pune, India [Remote also allowed]* Who we are: We are a cloud based automation company. We focus on automated VM provision & automated application deployment. We have some awesome products in IT automation. We are a coming with our SAAS product.We are growing at fast pace.We are using Artificial intelligence to enhance the power of automation. Our approach is different: we love open-source and leverage the community. Website: http://www.opexsoftware.com/ *We're going through a period of explosive growth and need your help.* What we're looking for: We're looking for an exceptional growth hacker to support our growth team. This position has the potential to grow into one of the most important and senior roles in the company. You are curious: you can't resist the urge to solve hard problems, learn new domains, try new things, and you don't take "that's impossible" for an answer You have done many mistakes (we know you won't make them again) We need a young and energetic person who can solve problems. Bonus: 1) Linux 2) Ruby and python is big plus Points: 1) 5 Points if you attend any Pycon. 2) 10 points if you have a active account of Github. 3) 50 points if you are contributer to open-source project. 4) 10 points if you are Girl 5) 20 points if someone can recommend professor/trainer Hiring producers: You have score 80 out of 150. Assignment: 80 points *NOTE*: *Age, experience no bar. Even people from major in English can apply.* * We encourage girls to apply. *We need dedicated guys who are quick learners. We will provide training Linux and other things that could require. Some examples of what we're working on now: - AWS, Rackspace , Google compute management and monitoring API's - Leverage VM using KVM, xen - Build VM and automated provisioning. - you will get exposure to GO, PYTHON, RUBY. - You will exposure scale of 100 VM to 1000 in real time *Time: Internship period is 3 months, after you will full time employee in Opexsoftware. * *Travel: You should have a passport if not , then apply it. After 3 months you may travel to Germany, France for company projects.* Contact Person: Vikash Ruhil Email: vikas.ruhil at opexsoftware.com Phone: +91 7030291441*(Only for Professors/Trainer or HR from Colleges/Institutes ,can give a Direct call. )* Best, Vikash Ruhil DevOps Evangelist Vikash Ruhil _______________________________________________ BangPypers mailing list BangPypers at python.org https://mail.python.org/mailman/listinfo/bangpypers From vikasruhil06 at gmail.com Mon May 12 14:10:31 2014 From: vikasruhil06 at gmail.com (Vikas Ruhil) Date: Mon, 12 May 2014 17:40:31 +0530 Subject: [BangPypers] [JOBS] [INTERN] Sysadmin and DevOPS In-Reply-To: References: Message-ID: Hello Folks, You can directly send me your resume, github profile, blog link on vikas.ruhil at opexsoftware.com. You will notify by soon by Our HR for further process. Selection process is transparent. If you are good , the you are In. Vikash On Mon, May 12, 2014 at 5:30 PM, Venkatesh Prabhu < venkateshprabhu2 at gmail.com> wrote: > Hello Vikas, > > I am interested in the job. Currently, I am studying third year computer > science engineering at BMSIT, bangalore which is a reputed college. What is > the procedure to apply?? My placement officer will call you regarding the > same tomorrow at about 9 Am. Will you be free at that time? I am an open > source enthusiast with good programming knowledge in python and Ruby. I > recently became one of the package maintainers of debian open source > project #diaspora. I have attended ruby conferences. I have an active > github account too. Please guide me further regarding the selection > process. > > Yours, > Venkatesh prabhu k > Hey Folks, > > > *Location : Pune, India [Remote also allowed]* > Who we are: > > We are a cloud based automation company. We focus on automated VM provision > & automated application deployment. We have some awesome products in IT > automation. We are a coming with our SAAS product.We are growing at fast > pace.We are using Artificial intelligence to enhance the power of > automation. > > Our approach is different: we love open-source and leverage the community. > > Website: http://www.opexsoftware.com/ > > *We're going through a period of explosive growth and need your help.* > > > What we're looking for: > > We're looking for an exceptional growth hacker to support our growth team. > > This position has the potential to grow into one of the most important and > senior roles in the company. > > You are curious: you can't resist the urge to solve hard problems, learn > new domains, try new things, and you don't take "that's impossible" for an > answer > > You have done many mistakes (we know you won't make them again) > > We need a young and energetic person who can solve problems. > > > Bonus: 1) Linux > > 2) Ruby and python is big plus > > Points: 1) 5 Points if you attend any Pycon. > > 2) 10 points if you have a active account of Github. > > 3) 50 points if you are contributer to open-source project. > > 4) 10 points if you are Girl > > 5) 20 points if someone can recommend professor/trainer > > > > Hiring producers: You have score 80 out of 150. > > Assignment: 80 points > > > > *NOTE*: *Age, experience no bar. Even people from major in English can > apply.* > > * We encourage girls to apply. *We need dedicated guys who are > quick learners. We will provide training Linux and other things that could > require. > > Some examples of what we're working on now: > > - AWS, Rackspace , Google compute management and monitoring API's > - Leverage VM using KVM, xen > - Build VM and automated provisioning. > - you will get exposure to GO, PYTHON, RUBY. > - You will exposure scale of 100 VM to 1000 in real time > > > *Time: Internship period is 3 months, after you will full time employee in > Opexsoftware. * > > *Travel: You should have a passport if not , then apply it. After 3 months > you may travel to Germany, France for company projects.* > > > Contact Person: Vikash Ruhil > > Email: vikas.ruhil at opexsoftware.com > > Phone: +91 7030291441*(Only for Professors/Trainer or HR from > Colleges/Institutes ,can give a Direct call. )* > > > Best, > > Vikash Ruhil > > DevOps Evangelist > > Vikash Ruhil > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From ankursethi.in at gmail.com Tue May 13 10:14:02 2014 From: ankursethi.in at gmail.com (Ankur Sethi) Date: Tue, 13 May 2014 13:44:02 +0530 Subject: [BangPypers] [OT] Django Consultants In-Reply-To: <536748F4.3090306@gmail.com> References: <536748F4.3090306@gmail.com> Message-ID: Hi Venkat, Last summer, I moved from Delhi to Bangalore to work as a Django/AngularJS consultant, but I have somehow ended up working with a ton non-Django, non-web Python stuff. I'm currently building a REST API with Flask, a small WebSockets service with Tornado, and deploying all of this using Docker. Fun times! > Just wanted to understand the dynamics of operating from India and your > experiences and the current market scene. My experience with the market for Python generalists in Bangalore has been very positive, but if you talk about Django consultants in particular, things seems to be a little different. Django doesn't seem to generate the same amount of buzz that Rails or Node.js do, at least not in the circles that I'm active in. On the other hand, nobody will question you if you decide to use Django for a project. It's regarded as mature, reliable, bread-and-butter technology that will just work for most projects. The downside of all this is that I have to bill myself as a web application developer who just happens to use Django, rather than a Django consultant. Which, I guess, is not much of a downside at all. Those are my rather subjective and vague impressions. Is there anything in particular that you wanted to talk about? -- Ankur Sethi http://ankursethi.in From pydanny at gmail.com Sat May 17 00:35:52 2014 From: pydanny at gmail.com (Daniel Greenfeld) Date: Fri, 16 May 2014 15:35:52 -0700 Subject: [BangPypers] Who do I contact in regards to PyCon India sponsorship? Message-ID: I've looked all over the site and can't figure out how to submit a request for sponsoring the conference. I would love a contact point! :-) -- 'Knowledge is Power' Daniel Greenfeld Principal at Cartwheel Web; co-author of Two Scoops of Django twoscoopspress.org | pydanny.com From senthil at uthcode.com Sat May 17 00:54:20 2014 From: senthil at uthcode.com (Senthil Kumaran) Date: Fri, 16 May 2014 15:54:20 -0700 Subject: [BangPypers] Who do I contact in regards to PyCon India sponsorship? In-Reply-To: References: Message-ID: http://in.pycon.org/2014/ I looked at it and found Call for Sponsors Earn some brownie points by sponsoring PyCon! Here is the Sponsorship Prospectus . Need more information? *contact at in.pycon.org * On Fri, May 16, 2014 at 3:35 PM, Daniel Greenfeld wrote: > I've looked all over the site and can't figure out how to submit a request > for sponsoring the conference. I would love a contact point! :-) > > -- > 'Knowledge is Power' > Daniel Greenfeld > Principal at Cartwheel Web; co-author of Two Scoops of Django > twoscoopspress.org | pydanny.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From nmzaheer at gmail.com Sat May 17 03:01:39 2014 From: nmzaheer at gmail.com (Zaheer) Date: Sat, 17 May 2014 06:31:39 +0530 Subject: [BangPypers] Who do I contact in regards to PyCon India sponsorship? In-Reply-To: References: Message-ID: There is a mailing list for Pycon India.....maybe they can help you there..... Mailing list email id: inpycon at python.org Regards Zaheer On Sat, May 17, 2014 at 4:24 AM, Senthil Kumaran wrote: > http://in.pycon.org/2014/ > > I looked at it and found > > > Call for Sponsors > > Earn some brownie points by sponsoring PyCon! Here is the Sponsorship > Prospectus . > Need more information? > *contact at in.pycon.org * > > > > On Fri, May 16, 2014 at 3:35 PM, Daniel Greenfeld > wrote: > > > I've looked all over the site and can't figure out how to submit a > request > > for sponsoring the conference. I would love a contact point! :-) > > > > -- > > 'Knowledge is Power' > > Daniel Greenfeld > > Principal at Cartwheel Web; co-author of Two Scoops of Django > > twoscoopspress.org | pydanny.com > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Sat May 17 18:55:25 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Sat, 17 May 2014 22:25:25 +0530 Subject: [BangPypers] Who do I contact in regards to PyCon India sponsorship? In-Reply-To: (Daniel Greenfeld's message of "Fri, 16 May 2014 15:35:52 -0700") References: Message-ID: <8761l45oqq.fsf@sanitarium.localdomain> On Sat, May 17 2014, Daniel Greenfeld wrote: > I've looked all over the site and can't figure out how to submit a request > for sponsoring the conference. I would love a contact point! :-) The link is in the leftmost "square" in the middle of the site (Call for sponsors). It looks quite obvious to me but if you didn't see it at a first glance, I'm guessing that it's not positioned properly. Any suggestions would be welcome. -- Cordially, Noufal http://nibrahim.net.in From pydanny at gmail.com Sun May 18 03:57:40 2014 From: pydanny at gmail.com (Daniel Greenfeld) Date: Sat, 17 May 2014 18:57:40 -0700 Subject: [BangPypers] Who do I contact in regards to PyCon India sponsorship? In-Reply-To: <8761l45oqq.fsf@sanitarium.localdomain> References: <8761l45oqq.fsf@sanitarium.localdomain> Message-ID: Thanks Noufal! On Sat, May 17, 2014 at 9:55 AM, Noufal Ibrahim KV wrote: > On Sat, May 17 2014, Daniel Greenfeld wrote: > > > I've looked all over the site and can't figure out how to submit a > request > > for sponsoring the conference. I would love a contact point! :-) > > The link is in the leftmost "square" in the middle of the site (Call for > sponsors). It looks quite obvious to me but if you didn't see it at a > first glance, I'm guessing that it's not positioned properly. Any > suggestions would be welcome. > > -- > Cordially, > Noufal > http://nibrahim.net.in > -- 'Knowledge is Power' Daniel Greenfeld Principal at Cartwheel Web; co-author of Two Scoops of Django twoscoopspress.org | pydanny.com From pydanny at gmail.com Mon May 19 06:49:21 2014 From: pydanny at gmail.com (Daniel Greenfeld) Date: Sun, 18 May 2014 21:49:21 -0700 Subject: [BangPypers] Who do I contact in regards to PyCon India sponsorship? In-Reply-To: References: <8761l45oqq.fsf@sanitarium.localdomain> Message-ID: Pratham, Thanks for leaping to my defense, but no offense was taken. I didn't think he twisted any words or lent to me any sarcasm. He gave me exactly what I wanted. :-) In fact, I consider Noufal (and his brother Haris) a pretty good friend. Again, thank you for making my feelings a priority. Sincerely, Daniel Greenfeld On Sun, May 18, 2014 at 9:25 PM, Pratham Gadre wrote: > On 5/17/14, Noufal Ibrahim KV wrote: > > On Sat, May 17 2014, Daniel Greenfeld wrote: > > > >> I've looked all over the site and can't figure out how to submit a > >> request > >> for sponsoring the conference. I would love a contact point! :-) > > > > The link is in the leftmost "square" in the middle of the site (Call for > > sponsors). It looks quite obvious to me but if you didn't see it at a > > first glance, I'm guessing that it's not positioned properly. Any > > suggestions would be welcome. > > I am appalled to see the amount of arrogance group members have. > > I would like to suggest you people to tone down your bloody arrogance > to begin with. Just because you run a successful group and/or > conference, does not give you any freaking right to be arrogant. > > Why can't you just answer a question without any sarcasm or twisting words? > > Thanks. > -- 'Knowledge is Power' Daniel Greenfeld Principal at Cartwheel Web; co-author of Two Scoops of Django twoscoopspress.org | pydanny.com From punchagan at gmail.com Mon May 19 06:58:34 2014 From: punchagan at gmail.com (Puneeth Chaganti) Date: Mon, 19 May 2014 10:28:34 +0530 Subject: [BangPypers] Who do I contact in regards to PyCon India sponsorship? In-Reply-To: <8761l45oqq.fsf@sanitarium.localdomain> References: <8761l45oqq.fsf@sanitarium.localdomain> Message-ID: On Sat, May 17, 2014 at 10:25 PM, Noufal Ibrahim KV wrote: > Any > suggestions would be welcome. It might help if the Sponsors section also showed a link (may be next to the View All button?) for prospective sponsors. From noufal at nibrahim.net.in Mon May 19 06:59:38 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Mon, 19 May 2014 10:29:38 +0530 Subject: [BangPypers] Who do I contact in regards to PyCon India sponsorship? In-Reply-To: (Daniel Greenfeld's message of "Sun, 18 May 2014 21:49:21 -0700") References: <8761l45oqq.fsf@sanitarium.localdomain> Message-ID: <87mwee5pol.fsf@sanitarium.localdomain> I didn't intend any sarcasm. I usually avoid that on mailing lists since it's hard to convey and can easily be misunderstood. The link looked obvious to me but if someone missed it, I wanted feedback to fix the problem. That's all. On Mon, May 19 2014, Daniel Greenfeld wrote: > Pratham, > > Thanks for leaping to my defense, but no offense was taken. I didn't think > he twisted any words or lent to me any sarcasm. He gave me exactly what I > wanted. :-) > > In fact, I consider Noufal (and his brother Haris) a pretty good friend. > > Again, thank you for making my feelings a priority. > > Sincerely, > > Daniel Greenfeld > > > On Sun, May 18, 2014 at 9:25 PM, Pratham Gadre wrote: > >> On 5/17/14, Noufal Ibrahim KV wrote: >> > On Sat, May 17 2014, Daniel Greenfeld wrote: >> > >> >> I've looked all over the site and can't figure out how to submit a >> >> request >> >> for sponsoring the conference. I would love a contact point! :-) >> > >> > The link is in the leftmost "square" in the middle of the site (Call for >> > sponsors). It looks quite obvious to me but if you didn't see it at a >> > first glance, I'm guessing that it's not positioned properly. Any >> > suggestions would be welcome. >> >> I am appalled to see the amount of arrogance group members have. >> >> I would like to suggest you people to tone down your bloody arrogance >> to begin with. Just because you run a successful group and/or >> conference, does not give you any freaking right to be arrogant. >> >> Why can't you just answer a question without any sarcasm or twisting words? >> >> Thanks. >> -- Cordially, Noufal http://nibrahim.net.in From noufal at nibrahim.net.in Mon May 19 09:46:14 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Mon, 19 May 2014 13:16:14 +0530 Subject: [BangPypers] Who do I contact in regards to PyCon India sponsorship? In-Reply-To: (Pratham Gadre's message of "Mon, 19 May 2014 06:15:07 +0000") References: <8761l45oqq.fsf@sanitarium.localdomain> <87mwee5pol.fsf@sanitarium.localdomain> Message-ID: <87ha4m5hyx.fsf@sanitarium.localdomain> On Mon, May 19 2014, Pratham Gadre wrote: > The message was not targetted at one person :-) [...] The occasional arrogance and lack of good faith will be there. It's part of getting things done. -- Cordially, Noufal http://nibrahim.net.in From noufal at nibrahim.net.in Thu May 22 11:47:56 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Thu, 22 May 2014 15:17:56 +0530 Subject: [BangPypers] Raising issue WRT Bangpypers mailing list In-Reply-To: (Pratham Gadre's message of "Wed, 21 May 2014 18:58:45 +0000") References: Message-ID: <874n0i401f.fsf@sanitarium.localdomain> Just for context, here's the email where Danny says that he was not offended by the first email and didn't interpret it in the way that Pratham did https://mail.python.org/pipermail/bangpypers/2014-May/010161.html and my follow up reply saying that I didn't mean it that way either. https://mail.python.org/pipermail/bangpypers/2014-May/010163.html Also, I'm not managing or policing the list so please don't CC me directly in any replies. The list owner is mentioned on the listinfo page is probably the right person to contact for this kind of thing. On Thu, May 22 2014, Pratham Gadre wrote: > Hello Brian & Jesse, > I am an incognito member of the BangPypers mailing list. Reason for being > incognito is > simple, the people who run the list are very sensitive to criticism and > react in a harsh and non-professional manner. > > I was looking to see, who I could raise this issue to, via the Python.org > website, I saw Brian was the communications officer and Jesse is the > Vice-Chairman of the PSF. > > This time, I write to you with links to the content of the emails, which > can be found at > https://mail.python.org/pipermail/bangpypers/2014-May/010156.html > > My replies are available here -> http://pastebin.com/7kWWcMvF > > Both my emails were rejected with the response: > "Your message was deemed inappropriate by the moderator." > > Screenshot of replied from the moderator. > http://www.anonimg.com/uploaded-510571c65c8efdb3970761d95f85f5a8.png.html > > At the risk of sounding like a 5 year old complaining about a bully hitting > him in school, may I request you to kindly warn the moderators of the > mailing list. > > I guess as member of the community, if I feel something is not right, I > have the right to voice my opinion. A few months back Anand Pillai, a PSF > member. > https://mail.python.org/pipermail/bangpypers/2013-September/thread.html > > It would really help, if there is some intervention. > > I would have ideally written to the list owners, but I have real bad > experience in dealing with them earlier. > > Regards > Pratham -- Cordially, Noufal http://nibrahim.net.in From jeffjosejeff at gmail.com Thu May 22 12:15:21 2014 From: jeffjosejeff at gmail.com (Jeffrey Jose) Date: Thu, 22 May 2014 15:45:21 +0530 Subject: [BangPypers] Raising issue WRT Bangpypers mailing list In-Reply-To: <874n0i401f.fsf@sanitarium.localdomain> References: <874n0i401f.fsf@sanitarium.localdomain> Message-ID: ?At the risk of giving a non-issue more visibility, we?re being extremely silly here. I went through the emails here and I dont find anything offensive or sarcastic or twisted in any of the replies. I do however find 2 things odd though. - Senthil?s original reply of *I looked and found it* was kinda pointless. It was not required, and totally not helpful; Then again you tend to ignore noise from signal pretty fast if you?re on internet often. - There?s no reason why we?re moderating messages this aggressively. Voices of dissent, however bad it might be, need not be curtailed. On Thu, May 22, 2014 at 3:17 PM, Noufal Ibrahim KV wrote: > > Just for context, here's the email where Danny says that he was not > offended by the first email and didn't interpret it in the way that > Pratham did > https://mail.python.org/pipermail/bangpypers/2014-May/010161.html > > and my follow up reply saying that I didn't mean it that way either. > https://mail.python.org/pipermail/bangpypers/2014-May/010163.html > > Also, I'm not managing or policing the list so please don't CC me > directly in any replies. The list owner is mentioned on the listinfo > page is probably the right person to contact for this kind of thing. > > > On Thu, May 22 2014, Pratham Gadre wrote: > > > Hello Brian & Jesse, > > I am an incognito member of the BangPypers mailing list. Reason for being > > incognito is > > simple, the people who run the list are very sensitive to criticism and > > react in a harsh and non-professional manner. > > > > I was looking to see, who I could raise this issue to, via the Python.org > > website, I saw Brian was the communications officer and Jesse is the > > Vice-Chairman of the PSF. > > > > This time, I write to you with links to the content of the emails, which > > can be found at > > https://mail.python.org/pipermail/bangpypers/2014-May/010156.html > > > > My replies are available here -> http://pastebin.com/7kWWcMvF > > > > Both my emails were rejected with the response: > > "Your message was deemed inappropriate by the moderator." > > > > Screenshot of replied from the moderator. > > > http://www.anonimg.com/uploaded-510571c65c8efdb3970761d95f85f5a8.png.html > > > > At the risk of sounding like a 5 year old complaining about a bully > hitting > > him in school, may I request you to kindly warn the moderators of the > > mailing list. > > > > I guess as member of the community, if I feel something is not right, I > > have the right to voice my opinion. A few months back Anand Pillai, a PSF > > member. > > https://mail.python.org/pipermail/bangpypers/2013-September/thread.html > > > > It would really help, if there is some intervention. > > > > I would have ideally written to the list owners, but I have real bad > > experience in dealing with them earlier. > > > > Regards > > Pratham > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From jeffjosejeff at gmail.com Thu May 22 12:25:22 2014 From: jeffjosejeff at gmail.com (Jeffrey Jose) Date: Thu, 22 May 2014 15:55:22 +0530 Subject: [BangPypers] Raising issue WRT Bangpypers mailing list In-Reply-To: References: <874n0i401f.fsf@sanitarium.localdomain> Message-ID: Ha, I stand corrected. Senthil's reponse did contain everything the original poster wanted. Now I'm not sure what everyone's upset about. On Thu, May 22, 2014 at 3:45 PM, Jeffrey Jose wrote: > ?At the risk of giving a non-issue more visibility, we?re being extremely > silly here. I went through the emails here and I dont find anything > offensive or sarcastic or twisted in any of the replies. I do however find > 2 things odd though. > > - Senthil?s original reply of *I looked and found it* was kinda > pointless. It was not required, and totally not helpful; Then again you > tend to ignore noise from signal pretty fast if you?re on internet often. > - There?s no reason why we?re moderating messages this aggressively. > Voices of dissent, however bad it might be, need not be curtailed. > > > > On Thu, May 22, 2014 at 3:17 PM, Noufal Ibrahim KV > wrote: > >> >> Just for context, here's the email where Danny says that he was not >> offended by the first email and didn't interpret it in the way that >> Pratham did >> https://mail.python.org/pipermail/bangpypers/2014-May/010161.html >> >> and my follow up reply saying that I didn't mean it that way either. >> https://mail.python.org/pipermail/bangpypers/2014-May/010163.html >> >> Also, I'm not managing or policing the list so please don't CC me >> directly in any replies. The list owner is mentioned on the listinfo >> page is probably the right person to contact for this kind of thing. >> >> >> On Thu, May 22 2014, Pratham Gadre wrote: >> >> > Hello Brian & Jesse, >> > I am an incognito member of the BangPypers mailing list. Reason for >> being >> > incognito is >> > simple, the people who run the list are very sensitive to criticism and >> > react in a harsh and non-professional manner. >> > >> > I was looking to see, who I could raise this issue to, via the >> Python.org >> > website, I saw Brian was the communications officer and Jesse is the >> > Vice-Chairman of the PSF. >> > >> > This time, I write to you with links to the content of the emails, which >> > can be found at >> > https://mail.python.org/pipermail/bangpypers/2014-May/010156.html >> > >> > My replies are available here -> http://pastebin.com/7kWWcMvF >> > >> > Both my emails were rejected with the response: >> > "Your message was deemed inappropriate by the moderator." >> > >> > Screenshot of replied from the moderator. >> > >> http://www.anonimg.com/uploaded-510571c65c8efdb3970761d95f85f5a8.png.html >> > >> > At the risk of sounding like a 5 year old complaining about a bully >> hitting >> > him in school, may I request you to kindly warn the moderators of the >> > mailing list. >> > >> > I guess as member of the community, if I feel something is not right, I >> > have the right to voice my opinion. A few months back Anand Pillai, a >> PSF >> > member. >> > https://mail.python.org/pipermail/bangpypers/2013-September/thread.html >> > >> > It would really help, if there is some intervention. >> > >> > I would have ideally written to the list owners, but I have real bad >> > experience in dealing with them earlier. >> > >> > Regards >> > Pratham >> >> -- >> Cordially, >> Noufal >> http://nibrahim.net.in >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> https://mail.python.org/mailman/listinfo/bangpypers >> > > From vijay750 at gmail.com Thu May 22 13:20:45 2014 From: vijay750 at gmail.com (Vijay Ramachandran) Date: Thu, 22 May 2014 16:50:45 +0530 Subject: [BangPypers] Raising issue WRT Bangpypers mailing list Message-ID: On Thu, May 22, 2014 at 3:30 PM, wrote: > Just for context, here's the email where Danny says that he was not > offended by the first email and didn't interpret it in the way that > Pratham did > https://mail.python.org/pipermail/bangpypers/2014-May/010161.html > > and my follow up reply saying that I didn't mean it that way either. > https://mail.python.org/pipermail/bangpypers/2014-May/010163.html > I'm quite sad and astonished that Noufal even had to defend himself after helping the OP! Mr. Gadre your comments were rude, uncalled for, and make no sense in the context of this thread. Vijay From lgp171188 at gmail.com Thu May 22 13:31:31 2014 From: lgp171188 at gmail.com (L. Guruprasad) Date: Thu, 22 May 2014 17:01:31 +0530 Subject: [BangPypers] Raising issue WRT Bangpypers mailing list In-Reply-To: References: Message-ID: On Thu, May 22, 2014 at 4:50 PM, Vijay Ramachandran wrote: > On Thu, May 22, 2014 at 3:30 PM, wrote: > >> Just for context, here's the email where Danny says that he was not >> offended by the first email and didn't interpret it in the way that >> Pratham did >> https://mail.python.org/pipermail/bangpypers/2014-May/010161.html >> >> and my follow up reply saying that I didn't mean it that way either. >> https://mail.python.org/pipermail/bangpypers/2014-May/010163.html > > I'm quite sad and astonished that Noufal even had to defend himself after > helping the OP! Mr. Gadre your comments were rude, uncalled for, and make > no sense in the context of this thread. Exactly what I was thinking about this whole thing. The outburst from Mr. Gadre seems be totally uncalled for and possibly with some ulterior motive. It has lead to private emails being shared on this list (which imho is not a good thing) without relevant context, making people like me, who weren't part of the private off-list conversations, wonder, what was so wrong with Noufal's reply. Thanks & Regards, Guruprasad From noufal at nibrahim.net.in Thu May 22 15:14:06 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Thu, 22 May 2014 18:44:06 +0530 Subject: [BangPypers] Raising issue WRT Bangpypers mailing list In-Reply-To: (L. Guruprasad's message of "Thu, 22 May 2014 17:01:31 +0530") References: Message-ID: <87lhtu0xcx.fsf@sanitarium.localdomain> Let's just let this pass? I, for one, don't have the time or interest to handle these kinds of things. If any of the people want to discuss this on the list, please do but I don't really want to spend any of my time on it. -- Cordially, Noufal http://nibrahim.net.in From palakmathur at gmail.com Thu May 22 15:24:43 2014 From: palakmathur at gmail.com (Palak Mathur) Date: Thu, 22 May 2014 08:24:43 -0500 Subject: [BangPypers] Raising issue WRT Bangpypers mailing list In-Reply-To: <87lhtu0xcx.fsf@sanitarium.localdomain> References: <87lhtu0xcx.fsf@sanitarium.localdomain> Message-ID: <13FF4E5C-5634-4239-8A98-78772271C6CB@gmail.com> On May 22, 2014, at 8:14 AM, Noufal Ibrahim KV wrote: Let's just let this pass? I, for one, don't have the time or interest to handle these kinds of things. If any of the people want to discuss this on the list, please do but I don't really want to spend any of my time on it. -- Cordially, Noufal http://nibrahim.net.in _______________________________________________ BangPypers mailing list BangPypers at python.org https://mail.python.org/mailman/listinfo/bangpypers Let's leave this. We had an earlier issue where people were offended and dissenters including me misinterpreted the sentiments & intentions behind the original argument. The words said on mail can be read and interpreted differently by different people. But, just for the record, I didn't find any sarcasm in Noufal's reply. Regards, Palak Mathur From mandarvaze at gmail.com Fri May 23 08:51:11 2014 From: mandarvaze at gmail.com (=?UTF-8?B?TWFuZGFyIFZhemUgLyDgpK7gpILgpKbgpL7gpLAg4KS14KSd4KWH?=) Date: Fri, 23 May 2014 12:21:11 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? Message-ID: Currently I came across the code that returned 9 values (return statement spanned 5 lines due to pep8 limitation of 79 characters per line) The function returns various values that are used by the template to render HTML To give you an idea - consider following two code snippets : (This is just a sample - it might lead you to believe these are various columns of a "user" table. Actual code isn't a row from DB table. All 9 values are computed, and aren't related to each other) Code 1: ... return dict(fname=fname, lname=lname, saluation=salutation, gender=gender, addr1=addr1, addr2=addr2, city=city, state=state, country=country) Code 2: user = {} user['fname'] = fname user['lname'] = lname ... ... ... user['country'] = country return dict(user=user) I was told first style is more "readable" since it tells you what is being passed to the template (I disagree, but it is subjective/personal opinion) Queries : 1. Is there a *limit* on "How many values can be returned from a function" ? 2. What is *performance impact* of returning so many values - (push and pop from the stack) 3. Based on #1 and #2 is there a *recommendation* on "where to draw the line" Thanks, -Mandar From shankhabanerjee at gmail.com Fri May 23 08:55:37 2014 From: shankhabanerjee at gmail.com (shankha) Date: Fri, 23 May 2014 12:25:37 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: References: Message-ID: Write code which is readable and then put in effort to speed things up, if need be. The "Code 1" is definitely confusing. Why don't you create a class and fill up the member variables. Much more readable. There is a dis module which allows you to dump assembly code. You can check how many instructions are being generated. Thanks Shankha Banerjee On Fri, May 23, 2014 at 12:21 PM, Mandar Vaze / ????? ??? wrote: > Currently I came across the code that returned 9 values (return statement > spanned 5 lines due to pep8 limitation of 79 characters per line) > > The function returns various values that are used by the template to render > HTML > > To give you an idea - consider following two code snippets : > (This is just a sample - it might lead you to believe these are various > columns of a "user" table. Actual code isn't a row from DB table. > All 9 values are computed, and aren't related to each other) > > Code 1: > ... > return dict(fname=fname, lname=lname, saluation=salutation, > gender=gender, addr1=addr1, addr2=addr2, > city=city, state=state, country=country) > > Code 2: > > user = {} > user['fname'] = fname > user['lname'] = lname > ... > ... > ... > user['country'] = country > > return dict(user=user) > > > I was told first style is more "readable" since it tells you what is being > passed to the template (I disagree, but it is subjective/personal opinion) > > Queries : > > 1. Is there a *limit* on "How many values can be returned from a function" ? > 2. What is *performance impact* of returning so many values - (push and pop > from the stack) > 3. Based on #1 and #2 is there a *recommendation* on "where to draw the > line" > > Thanks, > -Mandar > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers From rohitchormale at gmail.com Fri May 23 09:34:48 2014 From: rohitchormale at gmail.com (Rohit Chormale) Date: Fri, 23 May 2014 13:04:48 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: References: Message-ID: How is it if you use DataContainer class & set attributes of that class. Something like, class Data(object): def __init__(self, **kwargs): object.__setattr__(self, 'attribs', kwargs) def __getattr__(self, item): if item in self.attribs: return self.attribs[item] else: raise AttributeError def __setattr__(self, key, value): if key in self.attribs: self.attribs[key] = value else: object.__setattr__(self, key, value) So in future, if you return 10 or more values, it will not be problematic. Though this reply doesn't give answer of your first 2 queries, it might be useful to draw a line. Regards Rohit On Fri, May 23, 2014 at 12:25 PM, shankha wrote: > Write code which is readable and then put in effort to speed things > up, if need be. > > The "Code 1" is definitely confusing. Why don't you create a class > and fill up the member variables. Much more readable. > > There is a dis module which allows you to dump assembly code. You can > check how many instructions are being generated. > Thanks > Shankha Banerjee > > > On Fri, May 23, 2014 at 12:21 PM, Mandar Vaze / ????? ??? > wrote: > > Currently I came across the code that returned 9 values (return statement > > spanned 5 lines due to pep8 limitation of 79 characters per line) > > > > The function returns various values that are used by the template to > render > > HTML > > > > To give you an idea - consider following two code snippets : > > (This is just a sample - it might lead you to believe these are various > > columns of a "user" table. Actual code isn't a row from DB table. > > All 9 values are computed, and aren't related to each other) > > > > Code 1: > > ... > > return dict(fname=fname, lname=lname, saluation=salutation, > > gender=gender, addr1=addr1, addr2=addr2, > > city=city, state=state, country=country) > > > > Code 2: > > > > user = {} > > user['fname'] = fname > > user['lname'] = lname > > ... > > ... > > ... > > user['country'] = country > > > > return dict(user=user) > > > > > > I was told first style is more "readable" since it tells you what is > being > > passed to the template (I disagree, but it is subjective/personal > opinion) > > > > Queries : > > > > 1. Is there a *limit* on "How many values can be returned from a > function" ? > > 2. What is *performance impact* of returning so many values - (push and > pop > > from the stack) > > 3. Based on #1 and #2 is there a *recommendation* on "where to draw the > > line" > > > > Thanks, > > -Mandar > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Fri May 23 09:53:04 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Fri, 23 May 2014 13:23:04 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: (Rohit Chormale's message of "Fri, 23 May 2014 13:04:48 +0530") References: Message-ID: <877g5dylr3.fsf@sanitarium.localdomain> On Fri, May 23 2014, Rohit Chormale wrote: > How is it if you use DataContainer class & set attributes of that class. > Something like, > > class Data(object): > > def __init__(self, **kwargs): > object.__setattr__(self, 'attribs', kwargs) > > def __getattr__(self, item): > if item in self.attribs: > return self.attribs[item] > else: > raise AttributeError > > def __setattr__(self, key, value): > if key in self.attribs: > self.attribs[key] = value > else: > object.__setattr__(self, key, value) [...] You could cheat by doing this. class Data(object): def __init__(self, **kwargs): self.__dict__ = kwargs instead of the above implementation. It's, of course, untested and unverified. -- Cordially, Noufal http://nibrahim.net.in From noufal at nibrahim.net.in Fri May 23 09:59:15 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Fri, 23 May 2014 13:29:15 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: (Mandar Vaze's message of "Fri, 23 May 2014 12:21:11 +0530") References: Message-ID: <87wqddx6wc.fsf@sanitarium.localdomain> On Fri, May 23 2014, Mandar Vaze / ????? ??? wrote: > Currently I came across the code that returned 9 values (return statement > spanned 5 lines due to pep8 limitation of 79 characters per line) > > The function returns various values that are used by the template to render > HTML > > To give you an idea - consider following two code snippets : > (This is just a sample - it might lead you to believe these are various > columns of a "user" table. Actual code isn't a row from DB table. > All 9 values are computed, and aren't related to each other) My usual way of doing this is something like return dict(fname = fname, lname = lname, saluation = salutation, gender = gender, addr1 = addr1, addr2 = addr2, city = city, state = state, country = country) I'm not sure what rules this violates but "it works for me" especially when I read the code later. Also, I'm not too sure if you should be worried, atleast on an abstract level, about the number of keys this dictionary has. If they are all a single logical coherent unit, it'll fit in the programmers head. e.g. "an address" makes sense regardless of how many fields it has (first name, last name, street, pin code etc.). If on the other hand it's something vague that makes sense only to your own program, it'll be harder to justify and might require some amount of cleanup. I'm not sure about the performance impact. There are no "so many values". You're returning just a (reference to a) single dictionary. The values will be pulled out of the memory when you access them. I don't think this answers your question since it's mostly opinion but nevertheless... [...] -- Cordially, Noufal http://nibrahim.net.in From kracethekingmaker at gmail.com Fri May 23 10:01:44 2014 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Fri, 23 May 2014 13:31:44 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: <877g5dylr3.fsf@sanitarium.localdomain> References: <877g5dylr3.fsf@sanitarium.localdomain> Message-ID: You can use namedtuple. from collections import namedtuple Person = namedtuple('Person', ['foo', 'bar', 'baz']) p = Person(foo='foo', bar='bar', baz='baz') print p.foo 'foo' On Fri, May 23, 2014 at 1:23 PM, Noufal Ibrahim KV wrote: > On Fri, May 23 2014, Rohit Chormale wrote: > > > How is it if you use DataContainer class & set attributes of that class. > > Something like, > > > > class Data(object): > > > > def __init__(self, **kwargs): > > object.__setattr__(self, 'attribs', kwargs) > > > > def __getattr__(self, item): > > if item in self.attribs: > > return self.attribs[item] > > else: > > raise AttributeError > > > > def __setattr__(self, key, value): > > if key in self.attribs: > > self.attribs[key] = value > > else: > > object.__setattr__(self, key, value) > > [...] > > You could cheat by doing this. > > class Data(object): > def __init__(self, **kwargs): > self.__dict__ = kwargs > > instead of the above implementation. It's, of course, untested and > unverified. > > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From noufal at nibrahim.net.in Fri May 23 10:04:48 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Fri, 23 May 2014 13:34:48 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: (kracekumar ramaraju's message of "Fri, 23 May 2014 13:31:44 +0530") References: <877g5dylr3.fsf@sanitarium.localdomain> Message-ID: <87ppj4yl7j.fsf@sanitarium.localdomain> On Fri, May 23 2014, kracekumar ramaraju wrote: > You can use namedtuple. > > from collections import namedtuple > Person = namedtuple('Person', ['foo', 'bar', 'baz']) > p = Person(foo='foo', bar='bar', baz='baz') [...] Much better although with namedtuple, the attributes are fixed aren't they? I don't use collections as much as I should. -- Cordially, Noufal http://nibrahim.net.in From kracethekingmaker at gmail.com Fri May 23 10:13:14 2014 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Fri, 23 May 2014 13:43:14 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: <87ppj4yl7j.fsf@sanitarium.localdomain> References: <877g5dylr3.fsf@sanitarium.localdomain> <87ppj4yl7j.fsf@sanitarium.localdomain> Message-ID: Yes. Attributes are fixed. The advantage over dictionary is ease of access like p.foo rather than p['foo'] or p.get('foo'). On Fri, May 23, 2014 at 1:34 PM, Noufal Ibrahim KV wrote: > On Fri, May 23 2014, kracekumar ramaraju wrote: > > > You can use namedtuple. > > > > from collections import namedtuple > > Person = namedtuple('Person', ['foo', 'bar', 'baz']) > > p = Person(foo='foo', bar='bar', baz='baz') > > [...] > > Much better although with namedtuple, the attributes are fixed aren't > they? I don't use collections as much as I should. > > > -- > Cordially, > Noufal > http://nibrahim.net.in > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From rohitchormale at gmail.com Fri May 23 10:16:23 2014 From: rohitchormale at gmail.com (Rohit Chormale) Date: Fri, 23 May 2014 13:46:23 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: References: <877g5dylr3.fsf@sanitarium.localdomain> <87ppj4yl7j.fsf@sanitarium.localdomain> Message-ID: R u sure @ 'ease of access' or is it 'ease of writing'? On Fri, May 23, 2014 at 1:43 PM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > Yes. Attributes are fixed. The advantage over dictionary is ease of access > like p.foo rather than p['foo'] or p.get('foo'). > > > On Fri, May 23, 2014 at 1:34 PM, Noufal Ibrahim KV > wrote: > > > On Fri, May 23 2014, kracekumar ramaraju wrote: > > > > > You can use namedtuple. > > > > > > from collections import namedtuple > > > Person = namedtuple('Person', ['foo', 'bar', 'baz']) > > > p = Person(foo='foo', bar='bar', baz='baz') > > > > [...] > > > > Much better although with namedtuple, the attributes are fixed aren't > > they? I don't use collections as much as I should. > > > > > > -- > > Cordially, > > Noufal > > http://nibrahim.net.in > > > > > > -- > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > Torvaldshttp://kracekumar.com * > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From kracethekingmaker at gmail.com Fri May 23 10:26:31 2014 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Fri, 23 May 2014 13:56:31 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: References: <877g5dylr3.fsf@sanitarium.localdomain> <87ppj4yl7j.fsf@sanitarium.localdomain> Message-ID: Rohit Probably ease of writing may be right here. On Fri, May 23, 2014 at 1:46 PM, Rohit Chormale wrote: > R u sure @ 'ease of access' or is it 'ease of writing'? > > > On Fri, May 23, 2014 at 1:43 PM, kracekumar ramaraju < > kracethekingmaker at gmail.com> wrote: > > > Yes. Attributes are fixed. The advantage over dictionary is ease of > access > > like p.foo rather than p['foo'] or p.get('foo'). > > > > > > On Fri, May 23, 2014 at 1:34 PM, Noufal Ibrahim KV > > wrote: > > > > > On Fri, May 23 2014, kracekumar ramaraju wrote: > > > > > > > You can use namedtuple. > > > > > > > > from collections import namedtuple > > > > Person = namedtuple('Person', ['foo', 'bar', 'baz']) > > > > p = Person(foo='foo', bar='bar', baz='baz') > > > > > > [...] > > > > > > Much better although with namedtuple, the attributes are fixed aren't > > > they? I don't use collections as much as I should. > > > > > > > > > -- > > > Cordially, > > > Noufal > > > http://nibrahim.net.in > > > > > > > > > > > -- > > > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > > Torvaldshttp://kracekumar.com * > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From noufal at nibrahim.net.in Fri May 23 10:42:01 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Fri, 23 May 2014 14:12:01 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: (kracekumar ramaraju's message of "Fri, 23 May 2014 13:56:31 +0530") References: <877g5dylr3.fsf@sanitarium.localdomain> <87ppj4yl7j.fsf@sanitarium.localdomain> Message-ID: <87bnuoyjhi.fsf@sanitarium.localdomain> On Fri, May 23 2014, kracekumar ramaraju wrote: > Rohit > > Probably ease of writing may be right here. It's also more future proof. An attribute can be replaced by a property which implements access controls and other things without breaking API contracts. It's harder to do that while subscripting. [...] -- Cordially, Noufal http://nibrahim.net.in From navin.kabra at gmail.com Fri May 23 16:04:52 2014 From: navin.kabra at gmail.com (Navin Kabra) Date: Fri, 23 May 2014 19:34:52 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: References: Message-ID: <864n0g381n.fsf@smriti.com> "Mandar Vaze / ????? ???" writes: > Code 1: > ... > return dict(fname=fname, lname=lname, saluation=salutation, > gender=gender, addr1=addr1, addr2=addr2, > city=city, state=state, country=country) First of all, both functions are returning a single value, a single dict. So the entire discussion of "how many values should I return from a function" is irrelevant. As for which of the two code samples is better, I think it is a matter of taste. However, I should point out that in template programming (as happens in the case of Django), it is fairly common to create and return a dict containing all the values that are needed for the template. In other words, it is a pattern that people are used to; and since they're all values that are needed in the same template, it is OK to club them together like this. To me, "Code #1" is perfectly acceptable - for this use case. > Code 2: > user = {} [ 5 more citation lines. Click/Enter to show. ] > user['fname'] = fname > user['lname'] = lname > ... > ... > ... > user['country'] = country > > return dict(user=user) I don't see why doing the dict assignments into different statements is any better than simply creating the dict directly. In fact, I prefer the former (but, I would put each "key: value" pair on a line by itself), because the intent is much clearer. Also, you could have done "return user" here instead of "return dict(user=user)". Which one is better has nothing to do with python, and depends upon the template language you're using and the content of the template. navin. From mandarvaze at gmail.com Sat May 24 06:27:41 2014 From: mandarvaze at gmail.com (=?UTF-8?B?TWFuZGFyIFZhemUgLyDgpK7gpILgpKbgpL7gpLAg4KS14KSd4KWH?=) Date: Sat, 24 May 2014 09:57:41 +0530 Subject: [BangPypers] Multiple return values from a function : Where to draw the line ? In-Reply-To: <86fvk03dz3.fsf@smriti.com> References: <86fvk03dz3.fsf@smriti.com> Message-ID: On Fri, May 23, 2014 at 5:26 PM, Navin Kabra wrote: > "Mandar Vaze / ????? ???" writes: > > > Code 1: > > ... > > return dict(fname=fname, lname=lname, saluation=salutation, > > gender=gender, addr1=addr1, addr2=addr2, > > city=city, state=state, country=country) > > First of all, both functions are returning a single value, a single > dict. Yes, I realized that "after the fact" :( > So the entire discussion of "how many values should I return from a > function" is irrelevant. > The code samples were incorrect - but otherwise the discussion is relevant I think. (Although I couldn't get direct answer) Pointer to "dis" module is helpful. -Mandar From blucalvin at gmail.com Sat May 24 07:35:06 2014 From: blucalvin at gmail.com (Haris Ibrahim K. V.) Date: Sat, 24 May 2014 11:05:06 +0530 Subject: [BangPypers] Two Scoops of Django at Bangpypers! Message-ID: Ladies and Gentlemen, The third Saturday of every month is like an amazing party that I look forward to every month now. Almost 50 of us have been consistently coming to the meetup since the past 5 months. One of the things that I love about Bangalore. :) This month's meetup had a special moment. Seeing how well all of us were coming together to keep the Python community strong in Bangalore, Daniel presented us with a copy of his book, Two Scoops of Django. Read about the meetup and how Bangpypers is planning to use the book here: http://bangalore.python.org.in/blog/2014/05/17/may-meetup-report/ Now for one more happy news. The Indian Edition of the book, which apparently has a better print quality than the US edition(slight update pending), which also has a special significance in Audrey's life, is now available for the funky price of just Rs. 1234 from Filpkart! The original price being Rs. 1299. Check it out: http://www.flipkart.com/two-scoops-django-best-practices-1-6-1st/p/itmdv8yhpkadd9y8?pid=9780981467313 I own a copy of the book and I must say the way it helps you clean up your project piece by piece is quite unbelievable. I still have a long way to go in learning Django, but for whatever I know, I've learned a lot on how to improve. Well, I hope to see a lot more of you in the coming Bangpypers meetups. To the future! -- Haris Ibrahim K. V. http://sosaysharis.wordpress.com @harisibrahimkv From careers at doublespring.com Sat May 24 08:15:59 2014 From: careers at doublespring.com (Shuhaib Shariff) Date: Sat, 24 May 2014 11:45:59 +0530 Subject: [BangPypers] [JOBS] Django Developer Message-ID: DoubleSpring seeks passionate PYTHON / DJANGO developers with experience in building or contributing to Open Source projects. We are constantly rolling out new products so the right individual would be able to write clean code and work in a fast pace environment. We highly value native ability, passion and the right attitude. Requirements - Technical proficiency with Python and Django. - Technical proficiency in JavaScript. - Experience with MySQL / PgSQL. - Experience with MVC design patterns and solid algorithm skills. - 1+ years of industry experience Location: Bangalore How to apply Send your resume to: careers [at] doublespring.com From chaitanya.daphal84 at gmail.com Sat May 24 14:03:48 2014 From: chaitanya.daphal84 at gmail.com (Chaitanya Daphal) Date: Sat, 24 May 2014 17:33:48 +0530 Subject: [BangPypers] Freelancing project: Build a website Message-ID: Hi, please find following project description. If any one is interested please reply with your contact details. Project Description: Build a website for requesting phone unlocking codes in python. (django web framework is prefered). Website having almost similar functionality of "SwiftUnlocks - http://swiftunlocks.com and http://reseller.swiftunlocks.com". 1. We only need to work on website and integrate the API, (API documentation is provided separately) 2. Website will be only for USA 3. Only English and currency will be 4. Submit ticket section not needed Look forward to working with you! -- Thanks and Regards, Chaitanya Daphal. From pratham.gadre at gmail.com Wed May 21 20:58:45 2014 From: pratham.gadre at gmail.com (Pratham Gadre) Date: Wed, 21 May 2014 18:58:45 +0000 Subject: [BangPypers] Raising issue WRT Bangpypers mailing list Message-ID: Hello Brian & Jesse, I am an incognito member of the BangPypers mailing list. Reason for being incognito is simple, the people who run the list are very sensitive to criticism and react in a harsh and non-professional manner. I was looking to see, who I could raise this issue to, via the Python.org website, I saw Brian was the communications officer and Jesse is the Vice-Chairman of the PSF. This time, I write to you with links to the content of the emails, which can be found at https://mail.python.org/pipermail/bangpypers/2014-May/010156.html My replies are available here -> http://pastebin.com/7kWWcMvF Both my emails were rejected with the response: "Your message was deemed inappropriate by the moderator." Screenshot of replied from the moderator. http://www.anonimg.com/uploaded-510571c65c8efdb3970761d95f85f5a8.png.html At the risk of sounding like a 5 year old complaining about a bully hitting him in school, may I request you to kindly warn the moderators of the mailing list. I guess as member of the community, if I feel something is not right, I have the right to voice my opinion. A few months back Anand Pillai, a PSF member. https://mail.python.org/pipermail/bangpypers/2013-September/thread.html It would really help, if there is some intervention. I would have ideally written to the list owners, but I have real bad experience in dealing with them earlier. Regards Pratham From nitin.nitp at gmail.com Sun May 25 20:13:55 2014 From: nitin.nitp at gmail.com (Nitin Kumar) Date: Sun, 25 May 2014 23:43:55 +0530 Subject: [BangPypers] Python doc using sphinx Message-ID: I need to document python code under github repo with Sphinx for auto doc generation. Anyone got good tips & tricks, samples? From kracethekingmaker at gmail.com Sun May 25 20:21:22 2014 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Sun, 25 May 2014 23:51:22 +0530 Subject: [BangPypers] Python doc using sphinx In-Reply-To: References: Message-ID: Take a look at existing third party library like requests: https://github.com/kennethreitz/requests/tree/master/docs On Sun, May 25, 2014 at 11:43 PM, Nitin Kumar wrote: > I need to document python code under github repo with Sphinx for auto doc > generation. Anyone got good tips & tricks, samples? > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From naikvin at gmail.com Mon May 26 06:38:30 2014 From: naikvin at gmail.com (Vineet Naik) Date: Mon, 26 May 2014 10:08:30 +0530 Subject: [BangPypers] Python doc using sphinx In-Reply-To: References: Message-ID: Hi, Basically there are 3 steps involved in this: 1. Write docstrings in your code using reStructuredText directives and field lists that are recognized by Sphinx. See an example here [1]. It's a good idea refer to docs of existing libs as Kracekumar mentioned. 2. Enable the autodoc extension in `conf.py` of the Sphinx source project and add the path to the code to sys.path so that it's importable by Sphinx. 3. Add autodoc directives such as `.. automodule::`, `.. autoclass::` etc. in Sphinx source files wherever you want to include the docs for the code. See more[2] Related: (Please don't mind the self promotion :-)) If you use emacs, check sphinx-doc.el[3] which is an emacs minor mode that I am working on to generate the docstrings for Python functions and methods from the formal parameters. See demo in the README on github. [1]: http://sphinx-doc.org/domains.html#info-field-lists [2]: http://sphinx-doc.org/ext/autodoc.html [3]: https://github.com/naiquevin/sphinx-doc.el On Sun, May 25, 2014 at 11:51 PM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > Take a look at existing third party library like requests: > https://github.com/kennethreitz/requests/tree/master/docs > > > On Sun, May 25, 2014 at 11:43 PM, Nitin Kumar > wrote: > > > I need to document python code under github repo with Sphinx for auto doc > > generation. Anyone got good tips & tricks, samples? > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > Torvaldshttp://kracekumar.com * > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- ~ Vineet From kapoor.vaidik at gmail.com Mon May 26 07:14:33 2014 From: kapoor.vaidik at gmail.com (Vaidik Kapoor) Date: Mon, 26 May 2014 10:44:33 +0530 Subject: [BangPypers] Python doc using sphinx In-Reply-To: References: Message-ID: Vineet pretty much told you what you have to do. And that's actually pretty much it. sphinx-quickstart is pretty helpful as well to get you smoothly started with things. Now a couple of things from my experience of documentation and Sphinx: 1. A very general advice. Keep writing docs as you write code. And I am not talking about inline code documentation but what goes in your official auto generated docs. It will be just a lot less work to do as compared to doing it all at once. Also, Sphinx uses RST and has some of its own flavour to it. Getting started early with writing Sphinx docs will just help you use those flavours better as they are pretty useful for auto-generating docs (things like referencing classes, functions and modules in the documentation which Sphinx converts into proper hyperlinks while generating docs). 2. One feature of Sphinx that I find very useful is the USAGE directive (look it up in the docs). It helps you show with the help of an example in docstring as to how a class, function, mod, etc. can be used. If I am not wrong, Sphinx also provides a way to test these little code-snippets to make sure that they are not wrong. Check out Flask's or Wekrzeug's Makefile to see how the Pocoo team does docs testing. 3. Do something about maintaining docs versions automatically. Changing versions seems to be the most painful thing IMO, especially if you have to do it at a multiple places - you just can't remember all. How I have done for one of my projects [1]. But sometime this may work and sometime it might be a pain to do this. Another easy way could be that you use a Makefile to change the version string in the docs conf.py file. But all this hard work really matters if your project is going to get frequent changes and updates. 4. Be prepared. It is still going to be a lot of work, especially if you are not used to writing docs. But it will give you an amazing sense of achievement as it will help the people who you are writing it for. [1]: https://github.com/vaidik/incoming/blob/master/docs/conf.py#L58 Vaidik Kapoor vaidikkapoor.info On 26 May 2014 10:08, Vineet Naik wrote: > Hi, > > Basically there are 3 steps involved in this: > > 1. Write docstrings in your code using reStructuredText directives and > field lists that are recognized by Sphinx. See an example here > [1]. It's a good idea refer to docs of existing libs as Kracekumar > mentioned. > > 2. Enable the autodoc extension in `conf.py` of the Sphinx source > project and add the path to the code to sys.path so that it's > importable by Sphinx. > > 3. Add autodoc directives such as `.. automodule::`, `.. autoclass::` > etc. in Sphinx source files wherever you want to include the docs > for the code. See more[2] > > > Related: (Please don't mind the self promotion :-)) > > If you use emacs, check sphinx-doc.el[3] which is an emacs minor mode > that I am working on to generate the docstrings for Python functions and > methods from the formal parameters. See demo in the README on github. > > > [1]: http://sphinx-doc.org/domains.html#info-field-lists > [2]: http://sphinx-doc.org/ext/autodoc.html > [3]: https://github.com/naiquevin/sphinx-doc.el > > > > On Sun, May 25, 2014 at 11:51 PM, kracekumar ramaraju < > kracethekingmaker at gmail.com> wrote: > > > Take a look at existing third party library like requests: > > https://github.com/kennethreitz/requests/tree/master/docs > > > > > > On Sun, May 25, 2014 at 11:43 PM, Nitin Kumar > > wrote: > > > > > I need to document python code under github repo with Sphinx for auto > doc > > > generation. Anyone got good tips & tricks, samples? > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > -- > > > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > > Torvaldshttp://kracekumar.com * > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > ~ Vineet > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From rahulpcet19 at gmail.com Mon May 26 14:12:47 2014 From: rahulpcet19 at gmail.com (Rahul Gopan) Date: Mon, 26 May 2014 17:42:47 +0530 Subject: [BangPypers] Python script hangs after using logging module Message-ID: <53832ff0.8242420a.3cc9.ffffa85e@mx.google.com> -----Original Message----- From: "Rahul G" Sent: ?26-?05-?2014 05:41 PM To: "rahulpcet19 at gmail.com" Subject: Python script hangs after using logging module Hello, I tried to make a log file in a python script. After adding the line below logging.basicConfig(filename='LOG_FILE.log', filemode='w', format='%(asctime)s %(message)s', level=logging.DEBUG) Now when I try to run a binary file using os.system or commands.getoutput, script simply hangs. Binary file is supposed to provide me the number of items available within two numbers in a particular branch Usage of that command : range Without using the above logging line, I could run this command. I used trace python -m trace --trace myscript.sh to see where exactly it hangs.Last few lines from the output of trace work of python is commands.py(58): import os commands.py(59): pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r') commands.py(60): text = pipe.read() Regards, Rahul From gora at mimirtech.com Mon May 26 14:34:59 2014 From: gora at mimirtech.com (Gora Mohanty) Date: Mon, 26 May 2014 18:04:59 +0530 Subject: [BangPypers] Python script hangs after using logging module In-Reply-To: <53832ff0.8242420a.3cc9.ffffa85e@mx.google.com> References: <53832ff0.8242420a.3cc9.ffffa85e@mx.google.com> Message-ID: On 26 May 2014 17:42, Rahul Gopan wrote: > > > > -----Original Message----- > From: "Rahul G" > Sent: ?26-?05-?2014 05:41 PM > To: "rahulpcet19 at gmail.com" > Subject: Python script hangs after using logging module > > Hello, > > I tried to make a log file in a python script. After adding the line below > > > logging.basicConfig(filename='LOG_FILE.log', > filemode='w', > format='%(asctime)s %(message)s', > level=logging.DEBUG) > > Now when I try to run a binary file using os.system or commands.getoutput, script simply hangs. Binary file is supposed to provide me the number of items available within two numbers in a particular branch > > Usage of that command : range > > Without using the above logging line, I could run this command. > > I used trace python -m trace --trace myscript.sh to see where exactly it hangs.Last few lines from the output of trace work of python is > > commands.py(58): import os > commands.py(59): pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r') > commands.py(60): text = pipe.read() I see no reason from the above that a logging statement like the above would cause the script to hang. Please show us your complete script. If it is tool long, use pastebin.com, and post the link here. Regards, Gora From rahulpcet19 at gmail.com Tue May 27 06:13:29 2014 From: rahulpcet19 at gmail.com (Rahul Gopan) Date: Tue, 27 May 2014 09:43:29 +0530 Subject: [BangPypers] Python script hangs after using logging module In-Reply-To: <53832ff0.8242420a.3cc9.ffffa85e@mx.google.com> References: <53832ff0.8242420a.3cc9.ffffa85e@mx.google.com> Message-ID: #!/usr/local/bin/python2.7 import commands import subprocess items = commands.getoutput('COMMAND | wc -l') print items -- Works -- #!/usr/local/bin/python2.7 import commands import subprocess import logging logging.basicConfig(filename='Log_file.log',filemode='w',format='%(asctime)s %(message)s',level=logging.DEBUG) items = commands.getoutput('COMMAND | wc -l') print items -- Hangs -- Help me to resolve it On Mon, May 26, 2014 at 5:42 PM, Rahul Gopan wrote: > ------------------------------ > From: Rahul G > Sent: ?26-?05-?2014 05:41 PM > To: rahulpcet19 at gmail.com > Subject: Python script hangs after using logging module > > Hello, > > I tried to make a log file in a python script. After adding the line below > > logging.basicConfig(filename='LOG_FILE.log', > filemode='w', > format='%(asctime)s %(message)s', > level=logging.DEBUG) > > Now when I try to run a binary file using os.system or commands.getoutput, script simply hangs. Binary file is supposed to provide me the number of items available within two numbers in a particular branch > > Usage of that command : range > > Without using the above logging line, I could run this command. > > I used trace python -m trace --trace myscript.sh to see where exactly it hangs.Last few lines from the output of trace work of python is > > commands.py(58): import os > commands.py(59): pipe = os.popen('{ ' + cmd + '; } 2>&1', 'r') > commands.py(60): text = pipe.read() > > Regards, > Rahul > > > From aditya at thinrhino.net.in Tue May 27 07:05:40 2014 From: aditya at thinrhino.net.in (Aditya Laghate) Date: Tue, 27 May 2014 10:35:40 +0530 Subject: [BangPypers] Python script hangs after using logging module In-Reply-To: References: <53832ff0.8242420a.3cc9.ffffa85e@mx.google.com> Message-ID: On 27/05, Rahul Gopan wrote: > > #!/usr/local/bin/python2.7 > import commands > import subprocess > import logging > logging.basicConfig(filename='Log_file.log',filemode='w',format='%(asctime)s > %(message)s',level=logging.DEBUG) > items = commands.getoutput('COMMAND | wc -l') > print items > > -- Hangs -- > > Help me to resolve it 1. No reason for the code to hang, unless you 'command' is wrong. 2. you have only configured logging, but not putting anything into the log file! Going by the format in the getoutput, I can guess that you are looking for some information wrt a version control system. Check if the command works outside the python code. From noufal at nibrahim.net.in Tue May 27 07:18:33 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Tue, 27 May 2014 10:48:33 +0530 Subject: [BangPypers] Python script hangs after using logging module In-Reply-To: (Rahul Gopan's message of "Tue, 27 May 2014 09:43:29 +0530") References: <53832ff0.8242420a.3cc9.ffffa85e@mx.google.com> Message-ID: <87wqd7sst2.fsf@sanitarium.localdomain> On Tue, May 27 2014, Rahul Gopan wrote: > #!/usr/local/bin/python2.7 > import commands > import subprocess > items = commands.getoutput('COMMAND | wc -l') > print items > > -- Works -- > > #!/usr/local/bin/python2.7 > import commands > import subprocess > import logging > logging.basicConfig(filename='Log_file.log',filemode='w',format='%(asctime)s > %(message)s',level=logging.DEBUG) > items = commands.getoutput('COMMAND | wc -l') > print items > > -- Hangs -- A few suggestions. 1. Consider using subprocess or envoy[1] instead of commands. It's deprecated. 2. Please specify exactly what you're trying to run rather than the placeholder you've put in your script above. My guess is that it's waiting for input and holding up the pipeline so that wc is never run. 3. Try running that command outside to see what the behaviour is. 4. If the command works, make sure that your script is running in the same directory and with the same environment as the one where the command works. 5. I'd be inclined to do the `wc` in Python rather than use a pipe. It looks okay in this case but usually, involving the shell while trying to execute something leads to headaches with quoting, variable expansion and other such things that are not worth it. 6. The basicConfig line will actually create and open the Log_file.log file. If you're on a disk that's misbehaving (e.g. a stale NFS mount), it might hang. Try creating the file manually outside the script to see if that's the issue. [...] Footnotes: [1] https://github.com/kennethreitz/envoy -- Cordially, Noufal http://nibrahim.net.in From rahulpcet19 at gmail.com Tue May 27 08:58:25 2014 From: rahulpcet19 at gmail.com (Rahul Gopan) Date: Tue, 27 May 2014 12:28:25 +0530 Subject: [BangPypers] Fwd: Python script hangs after using logging module In-Reply-To: References: <53832ff0.8242420a.3cc9.ffffa85e@mx.google.com> <87wqd7sst2.fsf@sanitarium.localdomain> Message-ID: ---------- Forwarded message ---------- From: Rahul Gopan Date: Tue, May 27, 2014 at 12:06 PM Subject: Re: [BangPypers] Python script hangs after using logging module To: Noufal Ibrahim KV 1. Used subprocess.check_output. . Same result , it hangs 2. Am trying to run a bin file /bin/range which is supposed to provide me the number of items available between the Begin_No and End_No. I guess its not waiting for any input, it works like charm outside the python code. 3. Running the command outside works file. It hangs only when i use logging.basicConfig(filename= 'Log_file.log',filemode='w',format='%(asctime)s %(message)s',level=logging.DEBUG) before executing the command /bin/range 4. Without logging line it works fine so i guess there wont be any issue with being same directory or environment. 5. Creating the file manually outside the script works. No issue with that. Help me to resolve this Regards, Rahul On Tue, May 27, 2014 at 10:48 AM, Noufal Ibrahim KV wrote: > On Tue, May 27 2014, Rahul Gopan wrote: > > > #!/usr/local/bin/python2.7 > > import commands > > import subprocess > > items = commands.getoutput('COMMAND | wc > -l') > > print items > > > > -- Works -- > > > > #!/usr/local/bin/python2.7 > > import commands > > import subprocess > > import logging > > > logging.basicConfig(filename='Log_file.log',filemode='w',format='%(asctime)s > > %(message)s',level=logging.DEBUG) > > items = commands.getoutput('COMMAND | wc > -l') > > print items > > > > -- Hangs -- > > A few suggestions. > 1. Consider using subprocess or envoy[1] instead of commands. It's > deprecated. > 2. Please specify exactly what you're trying to run rather than the > placeholder you've put in your script above. My guess is that it's > waiting for input and holding up the pipeline so that wc is never > run. > 3. Try running that command outside to see what the behaviour is. > 4. If the command works, make sure that your script is running in the > same directory and with the same environment as the one where the > command works. > 5. I'd be inclined to do the `wc` in Python rather than use a pipe. It > looks okay in this case but usually, involving the shell while trying > to execute something leads to headaches with quoting, variable expansion > and other such things that are not worth it. > 6. The basicConfig line will actually create and open the Log_file.log > file. If you're on a disk that's misbehaving (e.g. a stale NFS > mount), it might hang. Try creating the file manually outside the > script to see if that's the issue. > > > > > [...] > > > > Footnotes: > [1] https://github.com/kennethreitz/envoy > > -- > Cordially, > Noufal > http://nibrahim.net.in > From noufal at nibrahim.net.in Tue May 27 09:13:02 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Tue, 27 May 2014 12:43:02 +0530 Subject: [BangPypers] Fwd: Python script hangs after using logging module In-Reply-To: (Rahul Gopan's message of "Tue, 27 May 2014 12:28:25 +0530") References: <53832ff0.8242420a.3cc9.ffffa85e@mx.google.com> <87wqd7sst2.fsf@sanitarium.localdomain> Message-ID: <87ioorsni9.fsf@sanitarium.localdomain> On Tue, May 27 2014, Rahul Gopan wrote: > ---------- Forwarded message ---------- > From: Rahul Gopan > Date: Tue, May 27, 2014 at 12:06 PM > Subject: Re: [BangPypers] Python script hangs after using logging module > To: Noufal Ibrahim KV > > > 1. Used subprocess.check_output. . Same result , it hangs 2. Am trying > to run a bin file /bin/range which is > supposed to provide me the number of items available between the > Begin_No and End_No. I guess its not waiting for any input, it works > like charm outside the python code. 3. Running the command outside > works file. It hangs only when i use logging.basicConfig(filename= > 'Log_file.log',filemode='w',format='%(asctime)s > %(message)s',level=logging.DEBUG) before executing the command > /bin/range 4. Without logging line it works fine so i guess there wont > be any issue with being same directory or environment. 5. Creating > the file manually outside the script works. No issue with that. [...] The only other thing I can think of is to use strace. On the python program itself and on the /bin/range program. I think that's where the problem is. It's probably behaving differently when launched from a shell and non-interactively. -- Cordially, Noufal http://nibrahim.net.in From venkat83 at gmail.com Tue May 27 03:20:37 2014 From: venkat83 at gmail.com (Venkatraman S) Date: Tue, 27 May 2014 06:50:37 +0530 Subject: [BangPypers] Redefine concepts, Rewrite Books Message-ID: https://github.com/django/django/pull/2692 -V @venkasub From noufal at nibrahim.net.in Tue May 27 15:48:16 2014 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Tue, 27 May 2014 19:18:16 +0530 Subject: [BangPypers] Redefine concepts, Rewrite Books In-Reply-To: (Venkatraman S.'s message of "Tue, 27 May 2014 06:50:37 +0530") References: Message-ID: <877g572uzj.fsf@sanitarium.localdomain> On Tue, May 27 2014, Venkatraman S wrote: > https://github.com/django/django/pull/2692 [...] There should be a button to "not allow comments" on a github pull request. That whole "thread" is a waste of time. -- Cordially, Noufal http://nibrahim.net.in From baiju.m.mail at gmail.com Wed May 28 06:35:52 2014 From: baiju.m.mail at gmail.com (Baiju Muthukadan) Date: Tue, 27 May 2014 21:35:52 -0700 (PDT) Subject: [BangPypers] PyCon India 2014 - Call for proposals closing date Message-ID: <538567a8.6210450a.69f2.3838@mx.google.com> Hi, PyCon India 2014 call for proposal is closing on May 30th! The CFP was opened on February 1st and now after 4 months, there are 100+ proposals in the funnel. If you have prepared a proposal but not yet submitted, submit now! If you're interested in submitting a proposal, take a look at our Call for Proposals at http://in.pycon.org/funnel/2014/ and poke around the site for advice and resources to help you create a great proposal. PyCon India 2014 will be taking place from September 26-28 in Bangalore and we're ready to accept proposals. Registration are opened ( http://pyconindia2014.doattend.com/ ), so mark your calendars and get ready to visit Bangalore for another great PyCon India. If your company is interested in sponsorship, we need you. Sponsors are what make PyCon India a possibility, and sponsorship offers some great values to the generous organizations who support the conference. Check out prospectus at http://in.pycon.org/2014/sponsorship-prospectus.pdf Contact Vijay Kumar at contact at in.pycon.org with any sponsorship inquiries. Keep an eye out for news on our blog at http://in.pycon.org/2014/blog/ and follow us on twitter at https://twitter.com/pyconindia and Facebook at https://www.facebook.com/PyConIndia Vijay Kumar, Coordinator vnbang2003 at gmail.com Baiju Muthukadan, Publicity Coordinator baiju.m.mail at gmail.com From niranjan.salimath at gmail.com Wed May 28 13:33:09 2014 From: niranjan.salimath at gmail.com (Niranjan Salimath) Date: Wed, 28 May 2014 17:03:09 +0530 Subject: [BangPypers] [Hackathon] BeaglesLoft launch of TechBuilders Message-ID: Hello! We at BeaglesLoft are very excited to announce we'll be launching our first computer science hackathon on June 7th; and we would love to see the python community participating! For more information & to RSVP please visit our official event page . Thanks, -- - Niranjan @sr_niranjan From sriram at watchy.in Thu May 29 13:14:40 2014 From: sriram at watchy.in (Sriramkumar VH) Date: Thu, 29 May 2014 16:44:40 +0530 Subject: [BangPypers] Meetup for RobotFramework Message-ID: Meetup for RobotFramework Its been a while we had meetups at our office. Wondering what to do this time. Spark!! lets add more patrons in Bangalore to Robotframework ? Python?s automation framework . So we decided to have an informal discussion on Robotframework. Everybody is encouraged to share their experience with Robotframework, writing testcases in KDT,DDT,BDT formats etc. We will share automation examples from our setup. Newbies interested in learning Robotframewrok are most welcome. Location : Watchy Tech, Bangalore office Date & Time : Saturday, 31st May 2014, 10 am -1 pm You can confirm your presence here . Note: I have cancelled the meetup request on http://www.meetup.com/BangPypers/ and sending it as a mail now. Apparently that link is dedcated to bangpyper meetup only. Sriramkumar Founder, Watchy Technology Pvt Ltd. Watchy.in [tweet: @neosrix ] From appu.rongala at gmail.com Thu May 29 18:58:53 2014 From: appu.rongala at gmail.com (appu) Date: Thu, 29 May 2014 22:28:53 +0530 Subject: [BangPypers] Freelancing project: Build a website In-Reply-To: References: Message-ID: Hi Chaitanya, I am interested in this project. Please call me for further details. Mobile : 9731901980 Email: appu.rongala at gmail.com Thanks & Regards --Appu On Sat, May 24, 2014 at 5:33 PM, Chaitanya Daphal < chaitanya.daphal84 at gmail.com> wrote: > Hi, please find following project description. > > If any one is interested please reply with your contact details. > > Project Description: > Build a website for requesting phone unlocking codes in python. (django web > framework is prefered). > Website having almost similar functionality of "SwiftUnlocks - > http://swiftunlocks.com and http://reseller.swiftunlocks.com". > > 1. We only need to work on website and integrate the API, (API > documentation is provided separately) > 2. Website will be only for USA > 3. Only English and currency will be > 4. Submit ticket section not needed > > Look forward to working with you! > > > -- > Thanks and Regards, > Chaitanya Daphal. > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From 91prashantgaur at gmail.com Thu May 29 21:36:59 2014 From: 91prashantgaur at gmail.com (Prashant Gaur) Date: Fri, 30 May 2014 01:06:59 +0530 Subject: [BangPypers] Freelancing project: Build a website In-Reply-To: References: Message-ID: Hello Chaitanya, I am interested to work on your project .Please see my contact details below . Mobile : +91 9717353657 Skype : prashant.gaur62 Email : 91prashantgaur at gmail.com On Thu, May 29, 2014 at 10:28 PM, appu wrote: > Hi Chaitanya, > > I am interested in this project. > > Please call me for further details. > > Mobile : 9731901980 > Email: appu.rongala at gmail.com > > Thanks & Regards > --Appu > > > > On Sat, May 24, 2014 at 5:33 PM, Chaitanya Daphal < > chaitanya.daphal84 at gmail.com> wrote: > > > Hi, please find following project description. > > > > If any one is interested please reply with your contact details. > > > > Project Description: > > Build a website for requesting phone unlocking codes in python. (django > web > > framework is prefered). > > Website having almost similar functionality of "SwiftUnlocks - > > http://swiftunlocks.com and http://reseller.swiftunlocks.com". > > > > 1. We only need to work on website and integrate the API, (API > > documentation is provided separately) > > 2. Website will be only for USA > > 3. Only English and currency will be > > 4. Submit ticket section not needed > > > > Look forward to working with you! > > > > > > -- > > Thanks and Regards, > > Chaitanya Daphal. > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Prashant Gaur Mobile : +91 9717353657 http://gaurprashant.blogspot.in/ http://stackoverflow.com/users/1850358/prashant-gaur http://www.about.me/prashantgaur/ From vvs.premkumar07 at gmail.com Fri May 30 03:05:50 2014 From: vvs.premkumar07 at gmail.com (prem kumar v.v.s.) Date: Fri, 30 May 2014 06:35:50 +0530 Subject: [BangPypers] Freelancing project: Build a website In-Reply-To: References: Message-ID: Hello Mr.Chaitanya, I am interested to work on your project. Please see my contact details below. Mobile : +918904885009 Email : vvs.premkumar07 at gmail.com On Fri, May 30, 2014 at 1:06 AM, Prashant Gaur <91prashantgaur at gmail.com> wrote: > Hello Chaitanya, > > I am interested to work on your project .Please see my contact details > below . > > Mobile : +91 9717353657 > Skype : prashant.gaur62 > Email : 91prashantgaur at gmail.com > > > > > > On Thu, May 29, 2014 at 10:28 PM, appu wrote: > > > Hi Chaitanya, > > > > I am interested in this project. > > > > Please call me for further details. > > > > Mobile : 9731901980 > > Email: appu.rongala at gmail.com > > > > Thanks & Regards > > --Appu > > > > > > > > On Sat, May 24, 2014 at 5:33 PM, Chaitanya Daphal < > > chaitanya.daphal84 at gmail.com> wrote: > > > > > Hi, please find following project description. > > > > > > If any one is interested please reply with your contact details. > > > > > > Project Description: > > > Build a website for requesting phone unlocking codes in python. (django > > web > > > framework is prefered). > > > Website having almost similar functionality of "SwiftUnlocks - > > > http://swiftunlocks.com and http://reseller.swiftunlocks.com". > > > > > > 1. We only need to work on website and integrate the API, (API > > > documentation is provided separately) > > > 2. Website will be only for USA > > > 3. Only English and currency will be > > > 4. Submit ticket section not needed > > > > > > Look forward to working with you! > > > > > > > > > -- > > > Thanks and Regards, > > > Chaitanya Daphal. > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > Prashant Gaur > > Mobile : +91 9717353657 > http://gaurprashant.blogspot.in/ > http://stackoverflow.com/users/1850358/prashant-gaur > http://www.about.me/prashantgaur/ > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From gora at mimirtech.com Fri May 30 03:42:37 2014 From: gora at mimirtech.com (Gora Mohanty) Date: Fri, 30 May 2014 07:12:37 +0530 Subject: [BangPypers] Freelancing project: Build a website In-Reply-To: References: Message-ID: Hi, Please take this discussion off list. Thanks. Regards, Gora On 30 May 2014 06:35, prem kumar v.v.s. wrote: > Hello Mr.Chaitanya, > > I am interested to work on your project. Please see my contact details > below. > > Mobile : +918904885009 > Email : vvs.premkumar07 at gmail.com > > > On Fri, May 30, 2014 at 1:06 AM, Prashant Gaur <91prashantgaur at gmail.com> > wrote: > >> Hello Chaitanya, >> >> I am interested to work on your project .Please see my contact details >> below . >> >> Mobile : +91 9717353657 >> Skype : prashant.gaur62 >> Email : 91prashantgaur at gmail.com >> >> >> >> >> >> On Thu, May 29, 2014 at 10:28 PM, appu wrote: >> >> > Hi Chaitanya, >> > >> > I am interested in this project. >> > >> > Please call me for further details. >> > >> > Mobile : 9731901980 >> > Email: appu.rongala at gmail.com >> > >> > Thanks & Regards >> > --Appu >> > >> > >> > >> > On Sat, May 24, 2014 at 5:33 PM, Chaitanya Daphal < >> > chaitanya.daphal84 at gmail.com> wrote: >> > >> > > Hi, please find following project description. >> > > >> > > If any one is interested please reply with your contact details. >> > > >> > > Project Description: >> > > Build a website for requesting phone unlocking codes in python. (django >> > web >> > > framework is prefered). >> > > Website having almost similar functionality of "SwiftUnlocks - >> > > http://swiftunlocks.com and http://reseller.swiftunlocks.com". >> > > >> > > 1. We only need to work on website and integrate the API, (API >> > > documentation is provided separately) >> > > 2. Website will be only for USA >> > > 3. Only English and currency will be >> > > 4. Submit ticket section not needed >> > > >> > > Look forward to working with you! >> > > >> > > >> > > -- >> > > Thanks and Regards, >> > > Chaitanya Daphal. >> > > _______________________________________________ >> > > BangPypers mailing list >> > > BangPypers at python.org >> > > https://mail.python.org/mailman/listinfo/bangpypers >> > > >> > _______________________________________________ >> > BangPypers mailing list >> > BangPypers at python.org >> > https://mail.python.org/mailman/listinfo/bangpypers >> > >> >> >> >> -- >> Prashant Gaur >> >> Mobile : +91 9717353657 >> http://gaurprashant.blogspot.in/ >> http://stackoverflow.com/users/1850358/prashant-gaur >> http://www.about.me/prashantgaur/ >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> https://mail.python.org/mailman/listinfo/bangpypers >> > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers From chaitanya.daphal84 at gmail.com Fri May 30 14:09:18 2014 From: chaitanya.daphal84 at gmail.com (Chaitanya Daphal) Date: Fri, 30 May 2014 17:39:18 +0530 Subject: [BangPypers] Freelancing project: Build a website In-Reply-To: References: Message-ID: Hello Appu, Thanks for showing interest with us. Please give me your time and cost estimation for creating website which is similar to SwiftUnlock. So we can proceeds further. Also if possible, can you briefly introduce about yourself and your past work experience specially in Python. Thanks, Chaitanya. On Thu, May 29, 2014 at 10:28 PM, appu wrote: > Hi Chaitanya, > > I am interested in this project. > > Please call me for further details. > > Mobile : 9731901980 > Email: appu.rongala at gmail.com > > Thanks & Regards > --Appu > > > > On Sat, May 24, 2014 at 5:33 PM, Chaitanya Daphal < > chaitanya.daphal84 at gmail.com> wrote: > > > Hi, please find following project description. > > > > If any one is interested please reply with your contact details. > > > > Project Description: > > Build a website for requesting phone unlocking codes in python. (django > web > > framework is prefered). > > Website having almost similar functionality of "SwiftUnlocks - > > http://swiftunlocks.com and http://reseller.swiftunlocks.com". > > > > 1. We only need to work on website and integrate the API, (API > > documentation is provided separately) > > 2. Website will be only for USA > > 3. Only English and currency will be > > 4. Submit ticket section not needed > > > > Look forward to working with you! > > > > > > -- > > Thanks and Regards, > > Chaitanya Daphal. > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Thanks and Regards, Chaitanya Daphal. From chaitanya.daphal84 at gmail.com Fri May 30 14:10:59 2014 From: chaitanya.daphal84 at gmail.com (Chaitanya Daphal) Date: Fri, 30 May 2014 17:40:59 +0530 Subject: [BangPypers] Freelancing project: Build a website In-Reply-To: References: Message-ID: Hello Prashant, Thanks for showing interest with us. Please give me your time and cost estimation for creating website which is similar to SwiftUnlock. So we can proceeds further. Also if possible, can you briefly introduce about yourself and your past work experience specially in Python. Thanks, Chaitanya. On Fri, May 30, 2014 at 1:06 AM, Prashant Gaur <91prashantgaur at gmail.com> wrote: > Hello Chaitanya, > > I am interested to work on your project .Please see my contact details > below . > > Mobile : +91 9717353657 > Skype : prashant.gaur62 > Email : 91prashantgaur at gmail.com > > > > > > On Thu, May 29, 2014 at 10:28 PM, appu wrote: > > > Hi Chaitanya, > > > > I am interested in this project. > > > > Please call me for further details. > > > > Mobile : 9731901980 > > Email: appu.rongala at gmail.com > > > > Thanks & Regards > > --Appu > > > > > > > > On Sat, May 24, 2014 at 5:33 PM, Chaitanya Daphal < > > chaitanya.daphal84 at gmail.com> wrote: > > > > > Hi, please find following project description. > > > > > > If any one is interested please reply with your contact details. > > > > > > Project Description: > > > Build a website for requesting phone unlocking codes in python. (django > > web > > > framework is prefered). > > > Website having almost similar functionality of "SwiftUnlocks - > > > http://swiftunlocks.com and http://reseller.swiftunlocks.com". > > > > > > 1. We only need to work on website and integrate the API, (API > > > documentation is provided separately) > > > 2. Website will be only for USA > > > 3. Only English and currency will be > > > 4. Submit ticket section not needed > > > > > > Look forward to working with you! > > > > > > > > > -- > > > Thanks and Regards, > > > Chaitanya Daphal. > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > Prashant Gaur > > Mobile : +91 9717353657 > http://gaurprashant.blogspot.in/ > http://stackoverflow.com/users/1850358/prashant-gaur > http://www.about.me/prashantgaur/ > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Thanks and Regards, Chaitanya Daphal. From lgp171188 at gmail.com Fri May 30 14:13:26 2014 From: lgp171188 at gmail.com (L. Guruprasad) Date: Fri, 30 May 2014 17:43:26 +0530 Subject: [BangPypers] Freelancing project: Build a website In-Reply-To: References: Message-ID: Hi Chaitanya, On Fri, May 30, 2014 at 5:39 PM, Chaitanya Daphal wrote: > Hello Appu, > > Thanks for showing interest with us. > > Please give me your time and cost estimation for creating website which is > similar to SwiftUnlock. So we can proceeds further. > > Also if possible, can you briefly introduce about yourself and your past > work experience specially in Python. Please take this discussion off-list as requested already by Gora. Thanks & Regards, Guruprasad From gora at mimirtech.com Fri May 30 14:17:44 2014 From: gora at mimirtech.com (Gora Mohanty) Date: Fri, 30 May 2014 17:47:44 +0530 Subject: [BangPypers] Freelancing project: Build a website In-Reply-To: References: Message-ID: On 30 May 2014 17:40, Chaitanya Daphal wrote: > > Hello Prashant, > > Thanks for showing interest with us. > > Please give me your time and cost estimation for creating website which is > similar to SwiftUnlock. So we can proceeds further. > > Also if possible, can you briefly introduce about yourself and your past > work experience specially in Python. Requested again: Please take this off list. There is no need that the people here should be copied on discussions about a commercial project. Regards, Gora