def _get_time_column(self):
tcols = [<EOL>"<STR_LIT:time>",  <EOL>"<STR_LIT>",  <EOL>"<STR_LIT>",  <EOL>]<EOL>for col in tcols:<EOL><INDENT>if col in self.columns:<EOL><INDENT>return col<EOL><DEDENT><DEDENT>try:<EOL><INDENT>time, = [name for name in self.columns if<EOL>isinstance(self[name][<NUM_LIT:0>], gps_types)]<EOL><DEDENT>except (ValueError, IndexError):<EOL><INDENT>msg = (<EOL>"<STR_LIT>"<EOL>"<STR_LIT>".format(<EOL>"<STR_LIT:U+002CU+0020>".join(map(repr, tcols[:-<NUM_LIT:1>])),<EOL>tcols[-<NUM_LIT:1>],<EOL>)<EOL>)<EOL>raise ValueError(msg)<EOL><DEDENT>return time<EOL>
Return the name of the 'time' column in this table.

        This method tries the following:

        - look for a column named 'time'
        - look for a single column with a GPS type (e.g. `LIGOTimeGPS`)

        So, its not foolproof.