code: def namedb_name_fields_check( name_rec ):
      
  
      if not name_rec.has_key('name'):
          raise Exception("BUG: name record has no name")
  
      # extract namespace ID if it's not already there 
      if not name_rec.has_key('namespace_id'):
          name_rec['namespace_id'] = get_namespace_from_name( name_rec['name'] )
  
      # extract name_hash if it's not already there 
      if not name_rec.has_key('name_hash128'):
          name_rec['name_hash128'] = hash256_trunc128( name_rec['name'] )
  
      return True
docs: Make sure that a name record has some fields
      that must always be present:
      * name
      * namespace_id
      * name_hash128
  
      Makes the record suitable for insertion/update.
      NOTE: MODIFIES name_rec