mirror of https://github.com/VLSIDA/OpenRAM.git
Fix Future Warning for real
This commit is contained in:
parent
13e83e0f1a
commit
9bb1c2bbcf
|
|
@ -11,18 +11,16 @@ class vector():
|
|||
concise vector operations, output, and other more complex
|
||||
data structures like lists.
|
||||
"""
|
||||
def __init__(self, x, y=None):
|
||||
def __init__(self, x, y=0):
|
||||
""" init function support two init method"""
|
||||
# will take single input as a coordinate
|
||||
if len(x)==2:
|
||||
if isinstance(x, (list,tuple,vector)):
|
||||
self.x = float(x[0])
|
||||
self.y = float(x[1])
|
||||
#will take two inputs as the values of a coordinate
|
||||
elif y:
|
||||
else:
|
||||
self.x = float(x)
|
||||
self.y = float(y)
|
||||
else:
|
||||
debug.error("Invalid vector specification.",-1)
|
||||
|
||||
def __str__(self):
|
||||
""" override print function output """
|
||||
|
|
|
|||
|
|
@ -620,7 +620,7 @@ class VlsiLayout:
|
|||
def updateBoundary(self,thisBoundary,cellBoundary):
|
||||
[left_bott_X,left_bott_Y,right_top_X,right_top_Y]=thisBoundary
|
||||
# If any are None
|
||||
if cellBoundary[0]==None or cellBoundary[1]==None or cellBoundary[2]==None or cellBoundary[3]==None:
|
||||
if not (cellBoundary[0] and cellBoundary[1] and cellBoundary[2] and cellBoundary[3]):
|
||||
cellBoundary=thisBoundary
|
||||
else:
|
||||
if cellBoundary[0]>left_bott_X:
|
||||
|
|
|
|||
Loading…
Reference in New Issue