--- /root/generateds/generateDS.py	2018-11-08 08:30:36.848755200 -0600
+++ generateDS.py	2018-11-11 03:32:06.088244500 -0600
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
 """
 Synopsis:
     Generate Python classes from XML schema definition.
@@ -5818,7 +5818,7 @@
 
 def getSubclassFromModule_(module, class_):
     '''Get the subclass of a class from a specific module.'''
-    name = class_.__name__ + 'Sub'
+    name = class_.__name__ + '{SubclassSuffix}'
     if hasattr(module, name):
         return getattr(module, name)
     else:
@@ -5906,7 +5906,8 @@
         "s1 = (isinstance(inStr, BaseStrType_) and inStr or '%s' % inStr)"
 
     import_string = TEMPLATE_GENERATEDS_SUPER.format(
-        gds_reverse_node_mapping_text=gds_reverse_node_mapping_text)
+        gds_reverse_node_mapping_text=gds_reverse_node_mapping_text,
+        SubclassSuffix=SubclassSuffix)
     if UseGeneratedssuperLookup:
         s0 = """try:
     from generatedssuper import GeneratedsSuper
