def contains(self, other):
        """
            Returns ``True`` if the period contains ``other``. For instance, ``period(2015)`` contains ``period(2015-01)``
        """
        if not isinstance(other, Period):
            other = period(other)
        return self.start <= other.start and self.stop >= other.stop