Skip to content

Commit

Permalink
fix: rename buffer to fileobj
Browse files Browse the repository at this point in the history
  • Loading branch information
vberlier committed Apr 10, 2022
1 parent 5483f48 commit 0f9a379
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions pynbs/file.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ class Layer:


def read(filename):
with open(filename, "rb") as buff:
return Parser(buff).read_file()
with open(filename, "rb") as fileobj:
return Parser(fileobj).read_file()


def new_file(**header):
Expand Down Expand Up @@ -100,8 +100,8 @@ def update_header(self, version):

def save(self, filename, version=CURRENT_NBS_VERSION):
self.update_header(version)
with open(filename, "wb") as buff:
Writer(buff).encode_file(self, version)
with open(filename, "wb") as fileobj:
Writer(fileobj).encode_file(self, version)

def __iter__(self):
if not self.notes:
Expand All @@ -120,8 +120,8 @@ def __iter__(self):


class Parser:
def __init__(self, buff):
self.buffer = buff
def __init__(self, fileobj):
self.fileobj = fileobj

def read_file(self):
header = self.parse_header()
Expand All @@ -134,11 +134,11 @@ def read_file(self):
)

def read_numeric(self, fmt):
return fmt.unpack(self.buffer.read(fmt.size))[0]
return fmt.unpack(self.fileobj.read(fmt.size))[0]

def read_string(self):
length = self.read_numeric(INT)
return self.buffer.read(length).decode(encoding="cp1252")
return self.fileobj.read(length).decode(encoding="cp1252")

def jump(self):
value = -1
Expand Down Expand Up @@ -217,8 +217,8 @@ def parse_instruments(self, version):


class Writer:
def __init__(self, buff):
self.buffer = buff
def __init__(self, fileobj):
self.fileobj = fileobj

def encode_file(self, nbs_file, version):
self.write_header(nbs_file, version)
Expand All @@ -227,11 +227,11 @@ def encode_file(self, nbs_file, version):
self.write_instruments(nbs_file, version)

def encode_numeric(self, fmt, value):
self.buffer.write(fmt.pack(value))
self.fileobj.write(fmt.pack(value))

def encode_string(self, value):
self.encode_numeric(INT, len(value))
self.buffer.write(value.encode(encoding="cp1252"))
self.fileobj.write(value.encode(encoding="cp1252"))

def write_header(self, nbs_file, version):
header = nbs_file.header
Expand Down

0 comments on commit 0f9a379

Please sign in to comment.