From 14ef05b1ffef24fae97ae3e79567ab612a75ff11 Mon Sep 17 00:00:00 2001 From: David Medina Date: Sun, 4 Mar 2012 16:58:08 +0100 Subject: Refactor result. Now it's a package result.smart => Paginate iterator with 'page' behaviour. result.normal => Paginate iterator with 'next' behaviour. --- pygithub3/core/link.py | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 pygithub3/core/link.py (limited to 'pygithub3/core/link.py') diff --git a/pygithub3/core/link.py b/pygithub3/core/link.py deleted file mode 100644 index 1d6be2c..0000000 --- a/pygithub3/core/link.py +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env python -# -*- encoding: utf-8 -*- - -from urlparse import urlparse, parse_qs - -from .third_libs.link_header import parse_link_value - -class Link(str): - - class Url(str): - - @property - def query(self): - return urlparse(self).query - - @property - def params(self): - return dict([ - (param, values.pop()) - for param, values in parse_qs(self.query).items()]) - - def __init__(self, object_): - super(Link, self).__init__(object_) - parsed = parse_link_value(self) - for url in parsed: - setattr(self, parsed[url]['rel'], Link.Url(url)) -- cgit v1.2.3-59-g8ed1b