happenings/views.py
def get_year_and_month(self, net, qs, **kwargs):
        """
        Get the year and month. First tries from kwargs, then from
        querystrings. If none, or if cal_ignore qs is specified,
        sets year and month to this year and this month.
        """
        now = c.get_now()
        year = now.year
        month = now.month + net
        month_orig = None

        if 'cal_ignore=true' not in qs:
            if 'year' and 'month' in self.kwargs:  # try kwargs
                year, month_orig = map(
                    int, (self.kwargs['year'], self.kwargs['month'])
                )
                month = month_orig + net
            else:
                try:  # try querystring
                    year = int(self.request.GET['cal_year'])
                    month_orig = int(self.request.GET['cal_month'])
                    month = month_orig + net
                except Exception:
                    pass
        # return the year and month, and any errors that may have occurred do
        # to an invalid month/year being given.
        return c.clean_year_month(year, month, month_orig)
def get_year_and_month(self, net, qs, **kwargs):
        now = c.get_now()
        year = now.year
        month = now.month + net
        month_orig = None

        if 'cal_ignore=true' not in qs:
            if 'year' and 'month' in self.kwargs:  # try kwargs
                year, month_orig = map(
                    int, (self.kwargs['year'], self.kwargs['month'])
                )
                month = month_orig + net
            else:
                try:  # try querystring
                    year = int(self.request.GET['cal_year'])
                    month_orig = int(self.request.GET['cal_month'])
                    month = month_orig + net
                except Exception:
                    pass
        # return the year and month, and any errors that may have occurred do
        # to an invalid month/year being given.
        return c.clean_year_month(year, month, month_orig)
def get_year_and_month ( self , net , qs , * * kwargs ) : now = c . get_now ( ) year = now . year month = now . month + net month_orig = None if 'cal_ignore=true' not in qs : if 'year' and 'month' in self . kwargs : # try kwargs year , month_orig = map ( int , ( self . kwargs [ 'year' ] , self . kwargs [ 'month' ] ) ) month = month_orig + net else : try : # try querystring year = int ( self . request . GET [ 'cal_year' ] ) month_orig = int ( self . request . GET [ 'cal_month' ] ) month = month_orig + net except Exception : pass # return the year and month, and any errors that may have occurred do # to an invalid month/year being given. return c . clean_year_month ( year , month , month_orig )
Get the year and month. First tries from kwargs, then from
        querystrings. If none, or if cal_ignore qs is specified,
        sets year and month to this year and this month.
Get the year and month . First tries from kwargs then from querystrings . If none or if cal_ignore qs is specified sets year and month to this year and this month .