#NEWLINE# @ staticmethod #NEWLINE# def _get_line_properties( line ) : #NEWLINE# #INDENT# if ( not line ) : #NEWLINE# #INDENT# return { #NEWLINE# #INDENT# 'defined' : False , #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# line = copy . deepcopy ( line ) #NEWLINE# dash_types = { #NEWLINE# #INDENT# 'solid' : 'solid' , #NEWLINE# 'round_dot' : 'sysDot' , #NEWLINE# 'square_dot' : 'sysDash' , #NEWLINE# 'dash' : 'dash' , #NEWLINE# 'dash_dot' : 'dashDot' , #NEWLINE# 'long_dash' : 'lgDash' , #NEWLINE# 'long_dash_dot' : 'lgDashDot' , #NEWLINE# 'long_dash_dot_dot' : 'lgDashDotDot' , #NEWLINE# 'dot' : 'dot' , #NEWLINE# 'system_dash_dot' : 'sysDashDot' , #NEWLINE# 'system_dash_dot_dot' : 'sysDashDotDot' , #NEWLINE# #UNINDENT# } #NEWLINE# dash_type = line . get ( 'dash_type' ) #NEWLINE# if ( dash_type is not None ) : #NEWLINE# #INDENT# if ( dash_type in dash_types ) : #NEWLINE# #INDENT# line [ 'dash_type' ] = dash_types [ dash_type ] #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# warn ( ( "Unknown dash type '%s'" % dash_type ) ) #NEWLINE# return #NEWLINE# #UNINDENT# #UNINDENT# line [ 'defined' ] = True #NEWLINE# return line