<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def shiftAccent(self, shiftAmount):
        '''
        Move the whole accent earlier or later
        '''
        if shiftAmount == 0:
            return
        
        self.pointList = [(time + shiftAmount, pitch)
                          for time, pitch in self.pointList]
        
        # Update shift amounts
        if shiftAmount < 0:
            self.netLeftShift += shiftAmount
        elif shiftAmount >= 0:
            self.netRightShift += shiftAmount