コード例 #1
0
ファイル: traits.py プロジェクト: Hc10b/py3traits
    def __iter__(self):
        """ Walk through each given trait.

        Any class source is walked through for its contents.
        """
        for trait in flatten(map(TraitSource, self.__traits)):
            yield trait
コード例 #2
0
ファイル: traits.py プロジェクト: tomgrove/py3traits
    def __iter__(self):
        """ Walk through each given trait.

        Any class source is walked through for its contents.
        """
        for trait in flatten(map(TraitSource, self.__traits)):
            yield trait
コード例 #3
0
 def test_can_be_flattened(self):
     flat = flatten(self.classtype)
     self.assertEqual(sorted([str(f) for f in list(flat)]),
                      ['classmethod', 'method', 'property', 'staticmethod'])
コード例 #4
0
 def test_can_be_flattened(self):
     flat = flatten(self.classtype)
     self.assertEqual(sorted([str(f) for f in list(flat)]),
                      ['classmethod', 'method', 'property', 'staticmethod'])