def get_chinese_new_year(self, year):
days = []<EOL>lunar_first_day = ChineseNewYearCalendar.lunar(year, <NUM_LIT:1>, <NUM_LIT:1>)<EOL>if self.include_chinese_new_year_eve:<EOL><INDENT>days.append((<EOL>lunar_first_day - timedelta(days=<NUM_LIT:1>),<EOL>self.chinese_new_year_eve_label<EOL>))<EOL><DEDENT>if self.include_chinese_new_year:<EOL><INDENT>days.append((lunar_first_day, self.chinese_new_year_label))<EOL><DEDENT>if self.include_chinese_second_day:<EOL><INDENT>lunar_second_day = lunar_first_day + timedelta(days=<NUM_LIT:1>)<EOL>days.append((<EOL>lunar_second_day,<EOL>self.chinese_second_day_label<EOL>))<EOL><DEDENT>if self.include_chinese_third_day:<EOL><INDENT>lunar_third_day = lunar_first_day + timedelta(days=<NUM_LIT:2>)<EOL>days.append((<EOL>lunar_third_day,<EOL>self.chinese_third_day_label<EOL>))<EOL><DEDENT>if self.shift_sunday_holidays:<EOL><INDENT>if lunar_first_day.weekday() == SUN:<EOL><INDENT>if self.shift_start_cny_sunday:<EOL><INDENT>days.append(<EOL>(lunar_first_day - timedelta(days=<NUM_LIT:1>),<EOL>"<STR_LIT>"),<EOL>)<EOL><DEDENT>else:<EOL><INDENT>if self.include_chinese_third_day:<EOL><INDENT>shift_day = lunar_third_day<EOL><DEDENT>else:<EOL><INDENT>shift_day = lunar_second_day<EOL><DEDENT>days.append(<EOL>(shift_day + timedelta(days=<NUM_LIT:1>),<EOL>"<STR_LIT>"),<EOL>)<EOL><DEDENT><DEDENT>if (lunar_second_day.weekday() == SUN<EOL>and self.include_chinese_third_day):<EOL><INDENT>days.append(<EOL>(lunar_third_day + timedelta(days=<NUM_LIT:1>),<EOL>"<STR_LIT>"),<EOL>)<EOL><DEDENT><DEDENT>return days<EOL>
Compute Chinese New Year days. To return a list of holidays.

By default, it'll at least return the Chinese New Year holidays chosen
using the following options:

* ``include_chinese_new_year_eve``
* ``include_chinese_new_year`` (on by default)
* ``include_chinese_second_day``

If the ``shift_sunday_holidays`` option is on, the rules are the
following.

* If the CNY1 falls on MON-FRI, there's not shift.
* If the CNY1 falls on SAT, the CNY2 is shifted to the Monday after.
* If the CNY1 falls on SUN, the CNY1 is shifted to the Monday after,
  and CNY2 is shifted to the Tuesday after.