コード例 #1
0
ファイル: presenters.py プロジェクト: os6sense/sunra_ui_apps
 def __new__(cls, value):
     """
     Helper. Takes a date like value and attempts to convert
     it to a simple QTime type.
     """
     if isinstance(value, QTime):
         return value
     if isinstance(value, datetime):
         return QTime.__new__(value.hour, value.minute)
     if isinstance(value, unicode):
         return QTime.__new__(parse(value).hour, parse(value).minute)
     if isinstance(value, str):
         return QTime.__new__(parse(value).hour, parse(value).minute)