-def terminal_render_plural (how_many, name,names=None):
- if not names: names="%ss"%name
- if how_many<=0: return "No %s"%name
- elif how_many==1: return "1 %s"%name
- else: return "%d %s"%(how_many,names)
-
-def terminal_render_default (record,options):
- print "%s (%s)" % (record['hrn'], record['type'])
-def terminal_render_user (record, options):
- print "%s (User)"%record['hrn'],
- if record.get('reg-pi-authorities',None): print " [PI at %s]"%(" and ".join(record['reg-pi-authorities'])),
- if record.get('reg-slices',None): print " [IN slices %s]"%(" and ".join(record['reg-slices'])),
- user_keys=record.get('reg-keys',[])
+
+
+def terminal_render_plural(how_many, name, names=None):
+ if not names:
+ names = "%ss" % name
+ if how_many <= 0:
+ return "No %s" % name
+ elif how_many == 1:
+ return "1 %s" % name
+ else:
+ return "%d %s" % (how_many, names)
+
+
+def terminal_render_default(record, options):
+ print("%s (%s)" % (record['hrn'], record['type']))
+
+
+def terminal_render_user(record, options):
+ print("%s (User)" % record['hrn'], end=' ')
+ if options.verbose and record.get('email', None):
+ print("email='{}'".format(record['email']), end=' ')
+ if record.get('reg-pi-authorities', None):
+ print(" [PI at %s]" %
+ (" and ".join(record['reg-pi-authorities'])), end=' ')
+ if record.get('reg-slices', None):
+ print(" [IN slices %s]" %
+ (" and ".join(record['reg-slices'])), end=' ')
+ user_keys = record.get('reg-keys', [])