def execute(self, instance): filename = self.evaluate_expression(self.get_parameter(0)) try: file = open_file(filename, 'wb') except IOError: return array = MMFArray() value = instance.objectPlayer.split() array.setup(len(value), 1, 1, 'Text') array.items[0] = {0 : dict(enumerate(value))} data = str(array.generate()) file.write(data) file.close()
def execute(self, instance): filename = self.evaluate_expression(self.get_parameter(0)) try: data = open_file(filename, 'rb').read() except IOError: return array = MMFArray() array.read(ByteReader(data)) if array.size[1] != 1 or array.size[2] != 1 or not array.flags['Text']: return value = [] valueDict = array.items[0][0] for i in xrange(len(valueDict)): value.append(valueDict[i]) instance.objectPlayer.value = instance.objectPlayer.join(value)
def execute(self, instance): filename = self.evaluate_expression(self.get_parameter(0)) try: file = open_file(filename, 'wb') except IOError: return array = MMFArray() value = instance.objectPlayer.split() array.setup(len(value), 1, 1, 'Text') array.items[0] = {0: dict(enumerate(value))} data = str(array.generate()) file.write(data) file.close()