5ce48de94a
The old way via `GET /count?uri=...` still works, but is now deprecated and might be removed in future releases. The new way is much more efficient especially fore multiple listings. The internal implemention is improvable though.
29 lines
523 B
Python
29 lines
523 B
Python
# -*- encoding: utf-8 -*-
|
|
|
|
import sys
|
|
PY2K = sys.version_info[0] == 2
|
|
|
|
if not PY2K:
|
|
|
|
map, zip, filter = map, zip, filter
|
|
from functools import reduce
|
|
|
|
iteritems = lambda dikt: iter(dikt.items())
|
|
|
|
text_type = str
|
|
string_types = (str, )
|
|
|
|
buffer = memoryview
|
|
else:
|
|
|
|
from itertools import imap, izip, ifilter
|
|
map, zip, filter = imap, izip, ifilter
|
|
reduce = reduce
|
|
|
|
iteritems = lambda dikt: dikt.iteritems()
|
|
|
|
text_type = unicode
|
|
string_types = (str, unicode)
|
|
|
|
buffer = buffer
|