def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         open_file(filename,
                   'wb').write(str(instance.objectPlayer.workspace.data))
     except IOError:
         return
示例#2
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         open_file(filename, 'wb').write(
             str(instance.objectPlayer.workspace.data))
     except IOError:
         return
示例#3
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         open_file(filename, 'wb').write(
             str(instance.objectPlayer.array.generate()))
     except IOError:
         return
示例#4
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         open_file(filename,
                   'wb').write(str(instance.objectPlayer.array.generate()))
     except IOError:
         return
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         open_file(filename,
                   'wb').write(str(instance.objectPlayer.array.generate()))
     except IOError:
         return
示例#6
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         open_file(filename, 'wb').write(
             str(instance.objectPlayer.array.generate()))
     except IOError:
         return
示例#7
0
 def execute(self, instance):
     vertex = self.evaluate_expression(self.get_parameter(0)) or None
     fragment = self.evaluate_expression(self.get_parameter(1)) or None
     if vertex is not None:
         try:
             vertex = open_file(vertex, 'rb').read()
         except IOError:
             pass
     if fragment is not None:
         try:
             fragment = open_file(fragment, 'rb').read()
         except IOError:
             pass
     instance.objectPlayer.push(vertex, fragment)
示例#8
0
 def execute(self, instance):
     vertex = self.evaluate_expression(self.get_parameter(0)) or None
     fragment = self.evaluate_expression(self.get_parameter(1)) or None
     if vertex is not None:
         try:
             vertex = open_file(vertex, 'rb').read()
         except IOError:
             pass
     if fragment is not None:
         try:
             fragment = open_file(fragment, 'rb').read()
         except IOError:
             pass
     instance.objectPlayer.push(vertex, fragment)
示例#9
0
 def execute(self, instance):
     vertex = self.evaluate_index(0) or None
     fragment = self.evaluate_index(1) or None
     if vertex is not None:
         try:
             vertex = open_file(vertex, 'rb').read()
         except IOError:
             pass
     if fragment is not None:
         try:
             fragment = open_file(fragment, 'rb').read()
         except IOError:
             pass
     instance.objectPlayer.push(vertex, fragment)
 def execute(self, instance):
     vertex = self.evaluate_index(0) or None
     fragment = self.evaluate_index(1) or None
     if vertex is not None:
         try:
             vertex = open_file(vertex, 'rb').read()
         except IOError:
             pass
     if fragment is not None:
         try:
             fragment = open_file(fragment, 'rb').read()
         except IOError:
             pass
     instance.objectPlayer.push(vertex, fragment)
示例#11
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         data = open_file(filename, 'rb').read().splitlines()
     except IOError:
         return
     instance.objectPlayer.value = instance.objectPlayer.join(data)
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         data = open_file(filename, 'rb').read()
     except IOError:
         return
     instance.objectPlayer.workspace.data = ByteReader(data)
示例#13
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         data = open_file(filename, 'rb').read()
     except IOError:
         return
     instance.objectPlayer.workspace.data = ByteReader(data)
示例#14
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         data = open_file(filename, 'rb').read()
     except IOError:
         return
     instance.objectPlayer.workspace.data = ByteReader(data)
示例#15
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         data = open_file(filename, 'rb').read().splitlines()
     except IOError:
         return
     instance.objectPlayer.value = instance.objectPlayer.join(data)
示例#16
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         data = open_file(filename, 'rb').read().splitlines()
     except IOError:
         return
     instance.objectPlayer.value = instance.objectPlayer.join(data)
示例#17
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         data = open_file(filename, 'rb').read().splitlines()
     except IOError:
         return
     instance.objectPlayer.value = instance.objectPlayer.join(data)
示例#18
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         data = open_file(filename, 'rb').read()
     except IOError:
         return
     instance.objectPlayer.workspace.data = ByteReader(data)
示例#19
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         f = open_file(filename, 'wb')
     except IOError:
         return
     f.write('\r\n'.join(instance.objectPlayer.split()))
     f.close()
示例#20
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         f = open_file(filename, 'wb')
     except IOError:
         return
     f.write('\r\n'.join(instance.objectPlayer.split()))
     f.close()
示例#21
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         f = open_file(filename, 'wb')
     except IOError:
         return
     f.write('\r\n'.join(instance.objectPlayer.split()))
     f.close()
示例#22
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         f = open_file(filename, 'wb')
     except IOError:
         return
     f.write('\r\n'.join(instance.objectPlayer.split()))
     f.close()
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         array = WorkspaceArray(ByteReader(open_file(filename, 'rb')))
     except IOError:
         return
     instance.objectPlayer.array = array
     instance.objectPlayer.workspace = array.items[-1]
示例#24
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         array = WorkspaceArray(ByteReader(open_file(filename, 'rb')))
     except IOError:
         return
     instance.objectPlayer.array = array
     instance.objectPlayer.workspace = array.items[-1]
示例#25
0
 def execute(self, instance):
     filename = self.evaluate_index(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()
示例#26
0
 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()
示例#27
0
 def execute(self, instance):
     filename = self.evaluate_index(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)
示例#28
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         file = open_file(filename, 'wb')
     except IOError:
         return
     config = RawConfigParser()
     config.optionxform = str
     value = instance.objectPlayer.split()
     config.add_section('List')
     config.set('List', 'Elements', str(len(value)))
     for i, item in enumerate(value):
         config.set('List', 'Element%s' % (i + 1), item)
     config.write(file)
     file.close()
示例#29
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         file = open_file(filename, 'wb')
     except IOError:
         return
     config = RawConfigParser()
     config.optionxform = str
     value = instance.objectPlayer.split()
     config.add_section('List')
     config.set('List', 'Elements', str(len(value)))
     for i, item in enumerate(value):
         config.set('List', 'Element%s' % (i+1), item)
     config.write(file)
     file.close()
示例#30
0
 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)
示例#31
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         file = open_file(filename, 'rb')
     except IOError:
         return
     config = RawConfigParser()
     config.optionxform = str
     config.readfp(file)
     file.close()
     if 'List' not in config.sections():
         return
     valueDict = {}
     for item in config.options('List'):
         if item.startswith('Element'):
             try:
                 index = int(item[7:])
             except ValueError:
                 continue
             valueDict[index] = config.get('List', item)
     value = [valueDict[k] for k in sorted(valueDict.keys())]
     instance.objectPlayer.value = instance.objectPlayer.join(value)
示例#32
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         file = open_file(filename, 'rb')
     except IOError:
         return
     config = RawConfigParser()
     config.optionxform = str
     config.readfp(file)
     file.close()
     if 'List' not in config.sections():
         return
     valueDict = {}
     for item in config.options('List'):
         if item.startswith('Element'):
             try:
                 index = int(item[7:])
             except ValueError:
                 continue
             valueDict[index] = config.get('List', item)
     value = [valueDict[k] for k in sorted(valueDict.keys())]
     instance.objectPlayer.value = instance.objectPlayer.join(value)
示例#33
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         open_file(filename, 'a').write(instance.objectPlayer.value)
     except IOError:
         return
示例#34
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         open_file(filename, 'a').write(instance.objectPlayer.value)
     except IOError:
         return
示例#35
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         instance.objectPlayer.value = open_file(filename, 'rb').read()
     except IOError:
         return
示例#36
0
 def execute(self, instance):
     filename = self.evaluate_expression(self.get_parameter(0))
     try:
         open_file(filename, 'a').write(instance.objectPlayer.value)
     except IOError:
         return
示例#37
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         instance.objectPlayer.value = open_file(filename, 'rb').read()
     except IOError:
         return
示例#38
0
 def execute(self, instance):
     filename = self.evaluate_index(0)
     try:
         open_file(filename, 'a').write(instance.objectPlayer.value)
     except IOError:
         return