+def do_embargoes_flag_of(args, bu):
+ progressreporter.doing('fetching flag info')
+ fi = prep_flag_of(args, bu)
+ oi = OceanInfo(IslandFlagInfo)
+ progressreporter.stop()
+ any = False
+ for islename in sorted(oi.islands.keys()):
+ isle = oi.islands[islename]
+ flag = isle.flag
+ if flag is None: continue
+ for rel in flag.relations:
+ (oname, oid, dummy, thisdeclaring,
+ odeclaringmin,odeclaringmax) = rel
+ if thisdeclaring >= 0: continue
+ if oid != fi.flagid: continue
+ if not any: print 'EMBARGOED:'
+ any = True
+ print " %-30s (%s)" % (islename, flag.name)
+ if not any:
+ print 'No embargoes.'
+