コード例 #1
0
ファイル: location.py プロジェクト: Eronarn/Hellmouth
 def __init__(self, *args, **kwargs):
     """Set self's location after performing the rest of self's initialization."""
     Trait.super(Locatable, self).__init__(*args, **kwargs)
     self.location = kwargs.pop("location", self.location)
コード例 #2
0
ファイル: container.py プロジェクト: Eronarn/Hellmouth
 def __init__(self, *args, **kwargs):
     """Set self's contents."""
     Trait.super(Container, self).__init__(*args, **kwargs)
     self.contents = kwargs.pop("contents", [])
コード例 #3
0
ファイル: container.py プロジェクト: Eronarn/Hellmouth
 def __init__(self, *args, **kwargs):
     """Set self's contents."""
     self.sections = kwargs.pop("sections")
     Trait.super(SectionedContainer, self).__init__(*args, **kwargs)
コード例 #4
0
ファイル: positioning.py プロジェクト: Eronarn/Hellmouth
 def __init__(self, *args, **kwargs):
     """Set self's subcell position."""
     Trait.super(SubcellPositionable, self).__init__(*args, **kwargs)
     self.subcell = kwargs.pop("subcell", subcell)
コード例 #5
0
ファイル: positioning.py プロジェクト: Eronarn/Hellmouth
 def __init__(self, *args, **kwargs):
     """Set self's position."""
     Trait.super(CellPositionable, self).__init__(*args, **kwargs)
     if not self.cell and "cell" in kwargs:
         self.cell = kwargs.pop("cell")
コード例 #6
0
ファイル: positioning.py プロジェクト: Eronarn/Hellmouth
 def __init__(self, *args, **kwargs):
     """Set self's position."""
     Trait.super(Positionable, self).__init__(*args, **kwargs)
     self.position = kwargs.pop("cell", self.position)