code: def get_wirevector_by_name(self, name, strict=False):
          
          if name in self.wirevector_by_name:
              return self.wirevector_by_name[name]
          elif strict:
              raise PyrtlError('error, block does not have a wirevector named %s' % name)
          else:
              return None
docs: Return the wirevector matching name.
  
          By fallthrough, if a matching wirevector cannot be found the value None is
          returned.  However, if the argument strict is set to True, then this will
          instead throw a PyrtlError when no match is found.