def FetchSubscriptionData(self, date):
        fileName = 'Subscription_'+self.vendorId+'_' + date + '.txt'
        attempts = 0
        while not os.path.isfile(fileName):
            if (attempts >= self.maxAttempts):
                break
            attempts += 1
            time.sleep(1)

        if os.path.isfile(fileName):
            print 'Fetching Subscriptions..'
            with open(fileName, 'rb') as inF:
                text = inF.read().splitlines()
                for row in text[1:]:
                    line = string.split(row, '\t')
                    # print line[0].__str__()
                    self.activeSubscribers += int(line[self.activeSubscriberIndex])
        else:
            print 'Subscription: There were no sales for the date specified'