Comments on: Batbelt, la lib des petits outils Python qui vont bien http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/ Deux développeurs en vadrouille qui se sortent les doigts du code Wed, 05 Feb 2014 12:15:31 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: G-rom http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/#comment-9792 G-rom Thu, 06 Jun 2013 08:41:17 +0000 http://sametmax.com/?p=6327#comment-9792 Gaffe au timestamp, je me suis fait avoir une fois. <code>>>> datetime.fromtimestamp(0) datetime.datetime(1970, 1, 1, 1, 0) >>> datetime.utcfromtimestamp(0) datetime.datetime(1970, 1, 1, 0, 0)</code> Oui les dates ça fait toujours chier >< De la même manière j'utilise plutôt <code>calendar.timegm(dt.utctimetuple())</code> Pour convertir en timestamp, j'ai déjà eu des cas foireux à cause du tz. Gaffe au timestamp, je me suis fait avoir une fois.

>>> datetime.fromtimestamp(0)
datetime.datetime(1970, 1, 1, 1, 0)
>>> datetime.utcfromtimestamp(0)
datetime.datetime(1970, 1, 1, 0, 0)

Oui les dates ça fait toujours chier ><

De la même manière j'utilise plutôt

calendar.timegm(dt.utctimetuple())

Pour convertir en timestamp, j’ai déjà eu des cas foireux à cause du tz.

]]>
By: Sam http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/#comment-9747 Sam Wed, 05 Jun 2013 07:03:57 +0000 http://sametmax.com/?p=6327#comment-9747 Le sorted set conserve l'ordre <strong d'insertion</strong>. Le sorted set conserve l’ordre .

]]>
By: Saïmon http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/#comment-9726 Saïmon Tue, 04 Jun 2013 22:04:59 +0000 http://sametmax.com/?p=6327#comment-9726 Pour le coup du timestamp il y a ça (pas très intuitif certes): http://stackoverflow.com/questions/2775864/python-datetime-to-unix-timestamp/2775982#2775982 Et pour le set ordonné, sur l'exemple donné je ne vois pas trop l'intérêt par rapport à un <code>sorted(set([...]))</code> ? Pour le coup du timestamp il y a ça (pas très intuitif certes): http://stackoverflow.com/questions/2775864/python-datetime-to-unix-timestamp/2775982#2775982
Et pour le set ordonné, sur l’exemple donné je ne vois pas trop l’intérêt par rapport à un sorted(set([...])) ?

]]>
By: Sam http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/#comment-9671 Sam Mon, 03 Jun 2013 13:50:05 +0000 http://sametmax.com/?p=6327#comment-9671 Ahahahaha. Je voulais dire PR. Je sais pas pourquoi j'ai dis PL, en insistant en plus. Je suis un boulet. Le nom de la lib: Bat belt. Nananananananna ! Ahahahaha. Je voulais dire PR. Je sais pas pourquoi j’ai dis PL, en insistant en plus. Je suis un boulet.

Le nom de la lib: Bat belt. Nananananananna !

]]>
By: kontre http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/#comment-9670 kontre Mon, 03 Jun 2013 13:40:09 +0000 http://sametmax.com/?p=6327#comment-9670 Uhu, j'ai survolé le bug du timestamp, ça bashe bien ! On dirait que l'opensource manque parfois de décideurs. Mais que fait BDFL ? J'avais deviné que tu parlais de pull request, mais pourquoi PL et pas PR ? Je ferai peut-être quelques trucs pour le fun (et pour apprendre, j'ai encore jamais fait de pull request), mais comme je ne pense pas que j'utiliserai votre lib (ça ne correspond pas à ce que je fais en ce moment) ça limite la motivation... Je l'ai d'ailleurs pas encore dit, mais c'est cool de partager du code comme ça ! Question : il sort d'où le nom de la lib ? Uhu, j’ai survolé le bug du timestamp, ça bashe bien ! On dirait que l’opensource manque parfois de décideurs. Mais que fait BDFL ?

J’avais deviné que tu parlais de pull request, mais pourquoi PL et pas PR ? Je ferai peut-être quelques trucs pour le fun (et pour apprendre, j’ai encore jamais fait de pull request), mais comme je ne pense pas que j’utiliserai votre lib (ça ne correspond pas à ce que je fais en ce moment) ça limite la motivation…

Je l’ai d’ailleurs pas encore dit, mais c’est cool de partager du code comme ça !

Question : il sort d’où le nom de la lib ?

]]>
By: glickind http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/#comment-9669 glickind Mon, 03 Jun 2013 13:38:09 +0000 http://sametmax.com/?p=6327#comment-9669 PL ? j'ai bien pensé à picolitre, mais avec ca on va pas picoler grand'chose ;) PL ?
j’ai bien pensé à picolitre, mais avec ca on va pas picoler grand’chose ;)

]]>
By: Sam http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/#comment-9668 Sam Mon, 03 Jun 2013 13:29:14 +0000 http://sametmax.com/?p=6327#comment-9668 Pull request. Quand tu fork un repo git, tu peux proposer à l'autre de merger ton code avec un pull de sa part, cette requête est très facilitée sous Github car on peut le faire en un clic. Pull request. Quand tu fork un repo git, tu peux proposer à l’autre de merger ton code avec un pull de sa part, cette requête est très facilitée sous Github car on peut le faire en un clic.

]]>
By: Etienne http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/#comment-9667 Etienne Mon, 03 Jun 2013 13:10:04 +0000 http://sametmax.com/?p=6327#comment-9667 PL = ? (Parfaitement Loufoques? Petits Loulous? Parfois Lourds? Premiers Largués? Pisses Lent? ...) PL = ? (Parfaitement Loufoques? Petits Loulous? Parfois Lourds? Premiers Largués? Pisses Lent? …)

]]>
By: Sam http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/#comment-9666 Sam Mon, 03 Jun 2013 13:03:44 +0000 http://sametmax.com/?p=6327#comment-9666 Les PL sont les bienvenus. Les PL sont les bienvenus.

]]>
By: kontre http://sametmax.com/batbelt-la-lib-des-petits-outils-python-qui-vont-bien/#comment-9665 kontre Mon, 03 Jun 2013 12:50:42 +0000 http://sametmax.com/?p=6327#comment-9665 @Sam OK, ça se comprend même si perso j'aime moins. Des goûts et des couleurs... Par contre ils sont où les <code>from __future__ import ...</code> ? Allez, python3 et qu'ça saute ! @Sam OK, ça se comprend même si perso j’aime moins. Des goûts et des couleurs…

Par contre ils sont où les from __future__ import ... ? Allez, python3 et qu’ça saute !

]]>