コード例 #1
0
ファイル: value.py プロジェクト: Raymond0301/3rd_attempt
    def __call__(cls, *args, **kwargs):
        test = cls.__new__(cls)
        test.__init__(*args, **kwargs)

        if test.value in ('true', 'false'):
            return BooleanValue(test.value)

        elif test.value in COLORS:
            return ColorValue(COLORS.get(test.value))

        return test
コード例 #2
0
ファイル: value.py プロジェクト: swarupsahoo/dart
    def __call__(mcs, *args, **kwargs):
        test = mcs.__new__(mcs)
        test.__init__(*args, **kwargs)

        if test.value in ('true', 'false'):
            return BooleanValue(test.value)

        elif COLORS.has_key(test.value):
            return ColorValue(COLORS.get(test.value))

        return test
コード例 #3
0
ファイル: value.py プロジェクト: bopopescu/Dart-1
    def __call__(mcs, *args, **kwargs):
        test = mcs.__new__(mcs)
        test.__init__(*args, **kwargs)

        if test.value in ('true', 'false'):
            return BooleanValue(test.value)

        elif COLORS.has_key(test.value):
            return ColorValue(COLORS.get(test.value))

        return test