ベースウェアが起動しているかは
shm_open('/ninix', O_RDWR, 0)
が成功するかで判定する。
OpenMutex(SYNCHRONIZE, FALSE, "/ninix_mutex")
が成功するかで判定する。
# -*- coding: utf-8 -*- | |
from dateutil.rrule import rrule | |
from dateutil.rrule import YEARLY, MO, TH | |
from datetime import datetime, timedelta | |
class Holiday: | |
''' 祝祭日 ''' | |
def __init__(self, title, rrule, _filter=None): | |
self.title = title |
# -*- coding: utf-8 -*- | |
from datetime import date, timedelta | |
# 六曜リスト | |
ROKUYO_TABLE = ['大安', '赤口', '先勝', '友引', '先負', '仏滅'] | |
# 月別六曜開始位置リスト | |
ROKUYO_MONTH = [2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1] | |
# 新暦→旧暦の変換テーブル |