BufferProxy: Fix wrong argument order

This commit is contained in:
Tomas Babej 2016-04-20 19:02:20 +02:00
parent 0d1a457506
commit cda27d960e
2 changed files with 6 additions and 3 deletions

View file

@ -20,7 +20,10 @@ class BufferProxy(object):
vim.buffers[self.buffer_number][:] = self.data vim.buffers[self.buffer_number][:] = self.data
def __getitem__(self, index): def __getitem__(self, index):
return self.data[index] try:
return self.data[index]
except IndexError:
return ''
def __setitem__(self, index, lines): def __setitem__(self, index, lines):
self.data[index] = lines self.data[index] = lines
@ -39,7 +42,7 @@ class BufferProxy(object):
if position is None: if position is None:
self.data.append(data) self.data.append(data)
else: else:
self.data.insert(data, 0) self.data.insert(position, data)
class TaskCache(object): class TaskCache(object):

View file

@ -307,7 +307,7 @@ class MockBuffer(object):
if position is None: if position is None:
self.data.append(data) self.data.append(data)
else: else:
self.data.insert(data, 0) self.data.insert(position, data)
# Mock Cache object # Mock Cache object