code: def check_namespace(namespace_id):
      
      if type(namespace_id) not in [str, unicode]:
          return False
  
      if not is_namespace_valid(namespace_id):
          return False
  
      return True
docs: Verify that a namespace ID is well-formed
  
      >>> check_namespace(123)
      False
      >>> check_namespace(None)
      False
      >>> check_namespace('')
      False
      >>> check_namespace('abcd')
      True
      >>> check_namespace('Abcd')
      False
      >>> check_namespace('a+bcd')
      False
      >>> check_namespace('.abcd')
      False
      >>> check_namespace('abcdabcdabcdabcdabcd')
      False
      >>> check_namespace('abcdabcdabcdabcdabc')
      True