# HG changeset patch
# User Dmitriy Morozov <morozov@cs.duke.edu>
# Date 1211013306 14400
# Node ID 1626ee683a86fd253923a64683d208359322a1f9
# Parent  b8013798cbfc69b236890abadb17baf8fedbd87e
Nickname list in alias batched together

diff -r b8013798cbfc -r 1626ee683a86 alexandria.py
--- a/alexandria.py	Sat May 17 04:25:28 2008 -0400
+++ b/alexandria.py	Sat May 17 04:35:06 2008 -0400
@@ -110,8 +110,13 @@
         session.flush()
 
     print "Nicknames:"
-    for an in AuthorNickname.query.all():
-        print '  %s: %s' % (an.name, an.author.name)
+    for a in Author.query.all():
+        if len(a.nicknames) > 0:
+            print '  ' + a.name + ':',
+            for an in a.nicknames[:-1]:
+                print an.name + ',',
+            #print '%s: %s' % (a.nicknames[-1], a.name)
+            print a.nicknames[-1]
 
 def _set_options(p, options, required = []):
     title = options.title or ('title' in required) and raw_input("Enter title: ")