From 71c5d8557e9ee482ab81340038ec42d838eedeca Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Wed, 12 Aug 2015 00:27:39 +0100 Subject: [PATCH] nb.py --- lib/python/nb.py | 25 ++++++++++++++++--------- lib/python/nb.pyc | Bin 666 -> 911 bytes 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/lib/python/nb.py b/lib/python/nb.py index 2c75f804..285ba0d6 100644 --- a/lib/python/nb.py +++ b/lib/python/nb.py @@ -1,12 +1,19 @@ import sys -class NB: - debug = false +def debug(msg): + print >> sys.stderr, msg - def __init__(self):#, name, salary): - self.name = name - self.salary = salary - - def debug(msg): - if NB.debug: - print sys.stderr, msg +def file_head_tail(fname): + with open(fname, 'rb') as fh: + first = next(fh) + offs = -100 + while True: + fh.seek(offs, 2) + lines = fh.readlines() + if len(lines)>1: + last = lines[-1] + break + offs *= 2 + return [first,last] + print first + print last diff --git a/lib/python/nb.pyc b/lib/python/nb.pyc index 24a3d7e39399208ffe90bab5543b008192da5153..8f360f29f883bef2c54e6109906841698d82a50c 100644 GIT binary patch literal 911 zcma)4J&)5s5PfSqfkej%4hrB8;EGffNC+V)?xTo~1ay!lO3v%c-Z@V2ZqP+?B&5(& z(eaD;J2Z6gW{fzh6P9=UW<4KI^CtdrtNU~N{p~6KJTbp7c>EKZjITifj0hrRZDcV% z16$zz$RJC^8SzI;K`hb3^aeBCFFyT{5WcZK{4H;I@sh{y(pV<5ik27*Q~Bq3kP3-# zlV&_FCv!Uz;L7;>bbE_s=#|r6;ikRiI?NU&y~oS-Kw_n| zk7(NFR2s^WyH`B^4ov{g4U!s&4v)yK;nhziCusKChqgqA%vP1M*892tht2gwq>Pr3 zqG*VSFOyRuUkONrBskG+gfE}4F$e}VU4sor9$^#X@)#jP^-=E6W7Je2mUtt6B06mn za9TC7>UEKza^h052b&g-OLoz$r!4p35l-p|bqi+^hD7@Z#QO&)oWtvPIt-!NXHTG- zx^EQO33jTTXr4-d>b_XoQbB1iL$e9h$|~^IUWAU+u#>ECB{xJyQrNOd7kP70UK`~z z)jM~UZ|W@a-0M}7nn>!zhyPrIAgh-5J*o8LXtHHq1! pZJDOHv>K?9;DL}H+@rZ_t>{|yb+Ml{tNdK%=4E6%(cQQc{|0c(rs4nq literal 666 zcmb7Bu};G<5Ix7Gq7|&D0|OFEC-MUbp)!;yLn?-b!AcvqBudgMc85r8@OAtS9{}$z zZ5aV8cX__^y?Z|E&-3AP@$s~z{nGf~!`wAohEGvRlmG;j^(fQyPV`1JPZZ~7;}e|A zzpx@707jD|mBMxcb60Q{B#LZ6iDp`mBw$klG{v(q7caSljW-W4cLC>#UWp8V5`e~p z#(XZ4GT#HN)5`ij*Q90Iw33#Dv*l`xIEiy3pm4MGVZ8{;d=YM2|FWsEy8${y(wMx? zy)nYY%%leDsEoUcvP%FcD-<;&!qp2+Q^=e?)-tz)J|>7^HfF*hQyoOgTkP+^<1of^-k55W?MmKq$to?KmExESf4coXAGrv>jpO0; dgMKjRb@d#KIVeZ|!zp@iJB4>VUB_H!>Kj3%Z<+uA -- 2.47.3