@@ -103,7 +103,7 @@ def exportAttributes(self, write, level, already_processed, namespace_='maecBund
103103 write (' status=%s' % (quote_attrib (self .status ), ))
104104 if self .duration is not None and 'duration' not in already_processed :
105105 already_processed .add ('duration' )
106- write (' duration=%s' % (quote_attrib (self .duration ). encode ( ExternalEncoding ) ))
106+ write (' duration=%s' % (quote_attrib (self .duration )))
107107 if self .ordinal_position is not None and 'ordinal_position' not in already_processed :
108108 already_processed .add ('ordinal_position' )
109109 write (' ordinal_position="%s"' % self .gds_format_integer (self .ordinal_position , input_name = 'ordinal_position' ))
@@ -148,7 +148,7 @@ def buildAttributes(self, node, attrs, already_processed):
148148 already_processed .add ('ordinal_position' )
149149 try :
150150 self .ordinal_position = int (value )
151- except ValueError , exp :
151+ except ValueError as exp :
152152 raise_parse_error (node , 'Bad integer attribute: %s' % exp )
153153 if self .ordinal_position <= 0 :
154154 raise_parse_error (node , 'Invalid PositiveInteger' )
@@ -355,7 +355,7 @@ def buildAttributes(self, node, attrs, already_processed):
355355 already_processed .add ('timestamp' )
356356 try :
357357 self .timestamp = self .gds_parse_datetime (value , node , 'timestamp' )
358- except ValueError , exp :
358+ except ValueError as exp :
359359 raise ValueError ('Bad date-time attribute (timestamp): %s' % exp )
360360 def buildChildren (self , child_ , node , nodeName_ , fromsubclass_ = False ):
361361 if nodeName_ == 'Malware_Instance_Object_Attributes' :
@@ -1007,7 +1007,7 @@ def buildAttributes(self, node, attrs, already_processed):
10071007 already_processed .add ('ordinal_position' )
10081008 try :
10091009 self .ordinal_position = int (value )
1010- except ValueError , exp :
1010+ except ValueError as exp :
10111011 raise_parse_error (node , 'Bad integer attribute: %s' % exp )
10121012 if self .ordinal_position <= 0 :
10131013 raise_parse_error (node , 'Invalid PositiveInteger' )
@@ -1980,7 +1980,7 @@ def buildAttributes(self, node, attrs, already_processed):
19801980 already_processed .add ('behavioral_ordering' )
19811981 try :
19821982 self .behavioral_ordering = int (value )
1983- except ValueError , exp :
1983+ except ValueError as exp :
19841984 raise_parse_error (node , 'Bad integer attribute: %s' % exp )
19851985 if self .behavioral_ordering <= 0 :
19861986 raise_parse_error (node , 'Invalid PositiveInteger' )
@@ -2316,7 +2316,7 @@ def buildAttributes(self, node, attrs, already_processed):
23162316 already_processed .add ('creation_datetime' )
23172317 try :
23182318 self .creation_datetime = value
2319- except ValueError , exp :
2319+ except ValueError as exp :
23202320 raise ValueError ('Bad date-time attribute (creation_datetime): %s' % exp )
23212321 value = find_attr_value_ ('id' , node )
23222322 if value is not None and 'id' not in already_processed :
@@ -2327,7 +2327,7 @@ def buildAttributes(self, node, attrs, already_processed):
23272327 already_processed .add ('lastupdate_datetime' )
23282328 try :
23292329 self .lastupdate_datetime = value
2330- except ValueError , exp :
2330+ except ValueError as exp :
23312331 raise ValueError ('Bad date-time attribute (lastupdate_datetime): %s' % exp )
23322332 def buildChildren (self , child_ , node , nodeName_ , fromsubclass_ = False ):
23332333 if nodeName_ == 'Importance' :
@@ -2338,7 +2338,7 @@ def buildChildren(self, child_, node, nodeName_, fromsubclass_=False):
23382338 sval_ = child_ .text
23392339 try :
23402340 ival_ = int (sval_ )
2341- except (TypeError , ValueError ), exp :
2341+ except (TypeError , ValueError ) as exp :
23422342 raise_parse_error (child_ , 'requires integer: %s' % exp )
23432343 if ival_ <= 0 :
23442344 raise_parse_error (child_ , 'requires positiveInteger' )
@@ -3482,7 +3482,7 @@ def buildAttributes(self, node, attrs, already_processed):
34823482 already_processed .add ('behavioral_ordering' )
34833483 try :
34843484 self .behavioral_ordering = int (value )
3485- except ValueError , exp :
3485+ except ValueError as exp :
34863486 raise_parse_error (node , 'Bad integer attribute: %s' % exp )
34873487 if self .behavioral_ordering <= 0 :
34883488 raise_parse_error (node , 'Invalid PositiveInteger' )
@@ -3890,7 +3890,7 @@ def buildAttributes(self, node, attrs, already_processed):
38903890 already_processed .add ('behavioral_ordering' )
38913891 try :
38923892 self .behavioral_ordering = int (value )
3893- except ValueError , exp :
3893+ except ValueError as exp :
38943894 raise_parse_error (node , 'Bad integer attribute: %s' % exp )
38953895 if self .behavioral_ordering <= 0 :
38963896 raise_parse_error (node , 'Invalid PositiveInteger' )
@@ -4628,7 +4628,7 @@ def buildChildren(self, child_, node, nodeName_, fromsubclass_=False):
46284628"""
46294629
46304630def usage ():
4631- print USAGE_TEXT
4631+ print ( USAGE_TEXT )
46324632 sys .exit (1 )
46334633
46344634def get_root_tag (node ):
@@ -4668,7 +4668,7 @@ def parseEtree(inFileName):
46684668 return rootObj , rootElement
46694669
46704670def parseString (inString ):
4671- from StringIO import StringIO
4671+ from mixbox . vendor . six import StringIO
46724672 doc = parsexml_ (StringIO (inString ))
46734673 rootNode = doc .getroot ()
46744674 rootTag , rootClass = get_root_tag (rootNode )
0 commit comments