Merge pull request #4517 from Roy-043/Arch_Roof_fix_for_adjust_list_len
[ARCH] Arch_Roof fix for adjust_list_len function
This commit is contained in:
@@ -47,7 +47,7 @@ else:
|
||||
# \brief The Roof object and tools
|
||||
#
|
||||
# This module provides tools to build Roof objects.
|
||||
# Roofs are build from a closed contour and a series of
|
||||
# Roofs are built from a closed contour and a series of
|
||||
# slopes.
|
||||
|
||||
__title__ = "FreeCAD Roof"
|
||||
@@ -56,13 +56,12 @@ __url__ = "https://www.freecadweb.org"
|
||||
|
||||
|
||||
def adjust_list_len (lst, newLn, val):
|
||||
'''Returns a clone of lst with length newLn, val is appended if required'''
|
||||
ln = len(lst)
|
||||
if ln > newLn:
|
||||
return lst[0:newLn]
|
||||
else:
|
||||
for i in range(newLn - ln):
|
||||
lst.append(val)
|
||||
return lst
|
||||
return lst[:] + ([val] * (newLn - ln))
|
||||
|
||||
|
||||
def find_inters (edge1, edge2, infinite1=True, infinite2=True):
|
||||
|
||||
Reference in New Issue
Block a user