Revision: 7469
Author: alexsh
Date: 2009-10-14 19:53:42 +0000 (Wed, 14 Oct 2009)
Log Message:
-----------
items verbose handle
Modified Paths:
--------------
trunk/pywikipedia/query.py
Modified: trunk/pywikipedia/query.py
===================================================================
--- trunk/pywikipedia/query.py 2009-10-14 19:35:39 UTC (rev 7468)
+++ trunk/pywikipedia/query.py 2009-10-14 19:53:42 UTC (rev 7469)
@@ -51,13 +51,20 @@
elif not IsString(v):
params[k] = unicode(v)
if wikipedia.verbose:
- if type(v) not in (int, long):
+ if type(v) == list:
+ wikipedia.output("[%s]: " % k, newline = False)
+ if len(v) > 10:
+ wikipedia.output("%s (total %d items)" % (v[0:30], len(v))
)
+ else:
+ wikipedia.output("%s" % v )
+ elif type(v) not in (int, long):
+ wikipedia.output("[%s]: " % k, newline = False)
if v.count('|') == 0 and len(v) > 40:
- wikipedia.output("[%s]: %s (total %d char)" % (k,v[0:30],
lev(v)) )
+ wikipedia.output("%s (total %d char)" % (v[0:30], len(v) )
)
elif v.count('|') > 8:
- wikipedia.output("[%s]: %s (and more %d values)" %
(k,v[0:v.index('|')], len(v.split('|')) ) )
+ wikipedia.output("%s (and more %d values)" %
(v[0:v.index('|')], len(v.split('|')) ) )
else:
- wikipedia.output("[%s]: %s" % (k,v) )
+ wikipedia.output("%s" % v )
elif k == u'format':
continue
else:
_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn