From 5123b88177b10710c28e3d340ef6039697744c31 Mon Sep 17 00:00:00 2001 From: lee Date: Fri, 22 Jul 2011 07:30:49 -0700 Subject: [PATCH 1/2] FUCK NO: removing compiled (.pyc) files from git repo --- .gitignore | 1 + ahrefs.pyc | Bin 4227 -> 0 bytes 2 files changed, 1 insertion(+) create mode 100644 .gitignore delete mode 100644 ahrefs.pyc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0d20b64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pyc diff --git a/ahrefs.pyc b/ahrefs.pyc deleted file mode 100644 index 60b1e35d15d147484d19a33d00488ccc26738d25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4227 zcmb_f&u=706@E28JzjhLW04aFWg)OmhKTjBIUq2bKoScQk+oLsm3CvaYTDCfPuo4+ zJyT_3gNKXrM{wg1frNy_i5q_bHzfW64oF<#mQ(n?*X{AJ%Vp(^rfaHRzk2oR)%(7B z^SA#j&fiJCwbPgC)5hqT*e+mC#jE!}_M#`eHX zJ?udA9v+ub3%;p8SZ1%rCD^G;T+>d2eo@ktSbc&+aZBR)nQvP@os+#eiSd2@Ei^l- z(2-!bOKf7>F10rYBgMd0+JZ0nVqSqVbL)#lh-Vf|2z3p*c z?B}Pw;>-{7tXlMPZ3yQuBMg%)@nOglcQh@gWBN4B0Ug)P-9g9ewl0h$hKD(+%XwXX z@`0~OqFubX+$tkvPorUx+Rf8p+NCYeCNFHJow1GLK+m3QJ$dkv>I6J<&4#fZoml6? zlX2?ln@@%|Kk@4G7~#k>XRoz+8m$(gw~jd`wN=wBchA=hzV80daCD$MKK(t2v8dfZl1l@`{(Ike>d=$1S_{bJV9e}74i&VLz>BB|lK zpQrEnhu{g_3nOq_%-J%}AMcS(*#6_uZw)?ZpNu{;`gURVEo6B6nR%jdx{APGEev!Du+t{r_y7BSdjp5ym_|e7(TN@9yHg@;a zz@~yQSb;`BwP%Nmkog5PFf{HDk~AJy8Sm|>*Y%tqCxs&1M~AxZ*cK`99VkrbQks8a z$C~SL`WB%S*^eCXGETC?a#Lvz79h5g%y*g1CAOI6zz>L4 zVFts4JPt`Qo~{?s*x5L&H0X-%At1R0FQd5@<`@@Up;~}ZbobGSX_-Z7nI-e4xn_N!GW_jasInqdcLEy7)NI=xP@Vt z83VH-N64F=(s=%rQoAkdh3fr7%;=v}SvePD%{I6VpRo$~u_G6C(JA_B zk#g|n`g#I7T;f*Dr~v0JBAa+^?PxI5Bs+F)ALHli4%8c)#i01%yINQM)SkV);a>M= zg?&58bl&U3Jhl`jSwB6AEeZu>O%|n;_4AX=>x^i8XxVc-sa`MJsb8asJrH3!RDvOpOUcbQjLtmt(oiYo403HNf#8cp4EKv1Zs6*8vY(^@5) zZZY^am$=I*oQJ~fl5GRVCmUmk10XiRw;Gu^A4WKDI>*~>in{y%2X(*{5D1txN|@b1F-WWdLC9P1t77dC zbrVqbxuOiU`7Fv{VSWZ>e^->&mi^^b#qfl1EhdnbqPEiwM+@i&i^Q&bSoMC z;pmM@VUY#eB`AMhfs%Ayg0hGXt#cn?{34*#Sy!;T#Acba&%-ac2m8TWXcTi?DeN<= zc`vx+m$tlLK(iH=zQ-P4DrOWa<;AlFS(mv`ULrqWk5_iU1XDE3B>4;mu9oEF3K(2D zObN8H=PfrYcEc!5?YIQ)6dl2PTxJRj^*{XCy{FpYj;;liZ5V%q#}P3sLe>F=Rs0ev z>@^h}ZS#hLri4z}u9%%Jy;PnEwSo#mt;E6*r*o3pFbs&FlB>u>WmMl}@B3`HXh0XP z_Mp8N|0@^pj~W+qWR#ZaG&-%$*E%;}Thnt^iUFIZ$^KhqB|$dogLN$~Tl|#@Fs!H) mf7i Date: Fri, 22 Jul 2011 07:35:58 -0700 Subject: [PATCH 2/2] Minor cleanups and readability fixes --- ahrefs.py | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/ahrefs.py b/ahrefs.py index 421c59d..483a710 100644 --- a/ahrefs.py +++ b/ahrefs.py @@ -3,6 +3,7 @@ from collections import defaultdict from lxml import etree +TIME_PARSE_FORMAT='%Y-%m-%dT%H:%M:%SZ' class ahrefs(object): def __init__(self,key): self.key = key @@ -21,26 +22,20 @@ def parse_result(self,result,method_name): if text.lower() in ('true','false'): text = text.lower() == 'true' if tag == 'visited': - text = datetime.datetime.strptime(text,'%Y-%m-%dT%H:%M:%SZ') + text = datetime.datetime.strptime(text,TIME_PARSE_FORMAT) parsed_result[tag] = text for child in result.iterchildren(): text = child.text.strip() tag = child.tag.strip().replace('{'+self.namespace % method_name+'}','') if text.lower() in ('true','false'): - text = text.lower() == 'true' + text = (text.lower() == 'true') if tag == 'visited': - text = datetime.datetime.strptime(text,'%Y-%m-%dT%H:%M:%SZ') + text = datetime.datetime.strptime(text, TIME_PARSE_FORMAT) if isinstance(text,basestring): - if '.' in text: - try: - text = float(text) - except: - pass - else: - try: - text = int(text) - except: - pass + try: + if '.' in text: text = float(text) + else: text = int(text) + except: pass parsed_result[tag] = text return parsed_result