def example_number_for_non_geo_entity(country_calling_code):
 metadata = PhoneMetadata.metadata_for_nongeo_region(country_calling_code, None)
 if (metadata is not None):
  desc = metadata.general_desc
  try:
   if (desc.example_number is not None):
    return parse(((_PLUS_SIGN + unicod(country_calling_code)) + desc.example_number), UNKNOWN_REGION)
  except NumberParseException:
   pass
 return None

def example_number_for_non_geo_entity ( country_calling_code ) : metadata = PhoneMetadata . metadata_for_nongeo_region ( country_calling_code , None ) if ( metadata is not None ) : desc = metadata . general_desc try : if ( desc . example_number is not None ) : return parse ( ( ( _PLUS_SIGN + unicod ( country_calling_code ) ) + desc . example_number ) , UNKNOWN_REGION ) except NumberParseException : pass return None
gets a valid number for the specified country calling code for a non-geographical entity .