Use module_ref for ModuleReference fields
authorKim Grasman <kim.grasman@gmail.com>
Fri, 4 Aug 2017 17:49:21 +0000 (19:49 +0200)
committerKim Grasman <kim.grasman@gmail.com>
Fri, 4 Aug 2017 17:49:21 +0000 (19:49 +0200)
asn1ate/pyasn1gen.py
asn1ate/sema.py

index 5a2cd70d58637a52686f4eb584dc058abc40b391..34ac9369c85ab127d161c94a76039fcf87d75f62 100644 (file)
@@ -504,8 +504,8 @@ class Pyasn1Backend(object):
 
             # If this is a cross-module reference, extract the Python module
             # name as a prefix.
-            if value.module_reference:
-                module = value.module_reference.name
+            if value.module_ref:
+                module = value.module_ref.name
             else:
                 module = None
 
index 84ed3bfca13b9c6231174eca0336fff152a53250..81c123b2b9a8d03d6ebdeea98d7d9d82e58e39a9 100644 (file)
@@ -406,15 +406,15 @@ class ModuleReference(SemaNode):
 
 class GlobalModuleReference(SemaNode):
     def __init__(self, elements):
-        module_reference, oid = elements
-        self.module_reference = _create_sema_node(module_reference)
+        module_ref, oid = elements
+        self.module_ref = _create_sema_node(module_ref)
         self.oid = _maybe_create_sema_node(oid)
 
     def __str__(self):
-        moduleref = self.module_reference.name
+        module_name = self.module_ref.name
         if self.oid:
-            moduleref += ' ' + str(self.oid)
-        return moduleref
+            module_name += ' ' + str(self.oid)
+        return module_name
 
     __repr__ = __str__
 
@@ -658,19 +658,19 @@ class SelectionType(ReferencedType):
 class ReferencedValue(SemaNode):
     def __init__(self, elements):
         if len(elements) > 1 and elements[0].ty == 'ModuleReference':
-            self.module_reference = _create_sema_node(elements[0])
+            self.module_ref = _create_sema_node(elements[0])
             self.name = elements[1]
         else:
-            self.module_reference = None
+            self.module_ref = None
             self.name = elements[0]
 
     def reference_name(self):
         return self.name
 
     def __str__(self):
-        if not self.module_reference:
+        if not self.module_ref:
             return self.name
-        return '%s.%s' % (self.module_reference.name, self.name)
+        return '%s.%s' % (self.module_ref.name, self.name)
 
     __repr__ = __str__