def first(self):
        try:
            return next(self)
        except StopIteration:
            return None
Determines if the user provided his own --version or -v arguments
dataset/ETHPy150Open anandology/broadgauge/broadgauge/models.py/ResultSet.first--crossover with--dataset/ETHPy150Open kbknapp/Clapp-py/clapp/clapp.py/App._add_version