def __call__(self):
<EOL>_check_implicitly_registered()<EOL>vi = tuple(self.axis.get_view_interval())<EOL>if vi != self.plot_obj.view_interval:<EOL><INDENT>self.plot_obj.date_axis_info = None<EOL><DEDENT>self.plot_obj.view_interval = vi<EOL>vmin, vmax = vi<EOL>if vmax < vmin:<EOL><INDENT>vmin, vmax = vmax, vmin<EOL><DEDENT>if self.isdynamic:<EOL><INDENT>locs = self._get_default_locs(vmin, vmax)<EOL><DEDENT>else:  <EOL><INDENT>base = self.base<EOL>(d, m) = divmod(vmin, base)<EOL>vmin = (d + <NUM_LIT:1>) * base<EOL>locs = lrange(vmin, vmax + <NUM_LIT:1>, base)<EOL><DEDENT>return locs<EOL>
Return the locations of the ticks.