parameters: (self, tab_path)
docstring: determine if a tab is visible or not
docstring_summary: determine if a tab is visible or not
docstring_tokens: determine if a tab is visible or not
function: def check_visibility(self, tab_path):
          ''' determine if a tab is visible or not '''
          if not Environment.has_tactic_database():
              return True
  
          if self.invisible_list and tab_path in self.invisible_list:
              return False
          else:
              return True
function_tokens: def check_visibility ( self , tab_path ) : if not Environment . has_tactic_database ( ) : return True if self . invisible_list and tab_path in self . invisible_list : return False else : return True