def specialize_entry(entry, cname):
 entry.is_fused_specialized = True
 entry.name = get_fused_cname(cname, entry.name)
 if entry.is_cmethod:
  entry.cname = entry.name
  if entry.is_inherited:
   entry.cname = StringEncoding.EncodedString(('%s.%s' % (Naming.obj_base_cname, entry.cname)))
 else:
  entry.cname = get_fused_cname(cname, entry.cname)
 if entry.func_cname:
  entry.func_cname = get_fused_cname(cname, entry.func_cname)

def specialize_entry ( entry , cname ) : entry . is_fused_specialized = True entry . name = get_fused_cname ( cname , entry . name ) if entry . is_cmethod : entry . cname = entry . name if entry . is_inherited : entry . cname = StringEncoding . EncodedString ( ( '%s.%s' % ( Naming . obj_base_cname , entry . cname ) ) ) else : entry . cname = get_fused_cname ( cname , entry . cname ) if entry . func_cname : entry . func_cname = get_fused_cname ( cname , entry . func_cname )
specialize an entry of a copied fused function or method .