Ticket #153 (new enhancement)

Opened 2 months ago

Last modified 2 months ago

remove reduntant code in Reader

Reported by: py4fun@gmail.com Assigned to: xi
Priority: low Component: pyyaml
Severity: minor Keywords:
Cc:

Description

Remove reduntant check:

Index: lib/yaml/reader.py =================================================================== --- lib/yaml/reader.py (revision 369) +++ lib/yaml/reader.py (working copy) @@ -147,12 +147,8 @@

length -= 1

def get_mark(self):

- if self.stream is None: - return Mark(self.name, self.index, self.line, self.column, - self.buffer, self.pointer) - else: - return Mark(self.name, self.index, self.line, self.column, - None, None) + return Mark(self.name, self.index, self.line, self.column, + self.buffer, self.pointer)

def determine_encoding(self):

while not self.eof and len(self.raw_buffer) < 2:

Attachments

Change History

01/11/10 18:14:38 changed by anonymous

Sorry, forgot to keep the format:

Index: lib/yaml/reader.py
===================================================================
--- lib/yaml/reader.py	(revision 369)
+++ lib/yaml/reader.py	(working copy)
@@ -147,12 +147,8 @@
             length -= 1
 
     def get_mark(self):
-        if self.stream is None:
-            return Mark(self.name, self.index, self.line, self.column,
-                    self.buffer, self.pointer)
-        else:
-            return Mark(self.name, self.index, self.line, self.column,
-                    None, None)
+        return Mark(self.name, self.index, self.line, self.column,
+            self.buffer, self.pointer)
 
     def determine_encoding(self):
         while not self.eof and len(self.raw_buffer) < 2:

Add/Change #153 (remove reduntant code in Reader)




Change Properties
Action