Example #1
0
 def __call__(self, left=None, right=None, signed=False, reverse=False):
     if left is None:
         if reverse:
             s = _ReverseSignal(self)
         else:
             s = _CloneSignal(self)
     else:
         if right is None:
             s = _IndexSignal(self, left)
         else:
             s = _SliceSignal(self, left, right, signed)
     self._slicesigs.append(s)
     return s
Example #2
0
 def __call__(self, left, right=None):
     s = _SliceSignal(self, left, right)
     self._slicesigs.append(s)
     return s
Example #3
0
 def __call__(self, left, right=None):
     s = _SliceSignal(self, left, right)
     self._slicesigs.append(s)
     return s