]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Fix crash in "make html" introduced by the global env
authorAngus Salkeld <asalkeld@redhat.com>
Thu, 22 Aug 2013 01:34:47 +0000 (11:34 +1000)
committerAngus Salkeld <asalkeld@redhat.com>
Thu, 22 Aug 2013 01:43:09 +0000 (11:43 +1000)
Change-Id: Iece0e122841829d3561b71575065ffa7b656b504

heat/doc/resources.py

index cb799b113497255f2fa53358bf130d436d53441d..3cafc1058a5dcd84b43dcbeaa4e45cd2f6c6f5b5 100644 (file)
@@ -15,7 +15,6 @@
 # -*- coding: utf-8 -*-
 
 from heat.engine import resources
-from heat.engine import resource
 from heat.openstack.common.gettextutils import _
 
 from docutils import nodes
@@ -254,9 +253,10 @@ Resources:
 
 
 def _all_resources(prefix=None):
-    all_resources = resource._resource_classes
-    for resource_type in sorted(all_resources.keys()):
-        resource_class = all_resources[resource_type]
+    g_env = resources.global_env()
+    all_resources = g_env.get_types()
+    for resource_type in sorted(all_resources):
+        resource_class = g_env.get_class(resource_type)
         if not prefix or resource_type.startswith(prefix):
             yield resource_type, resource_class
 
@@ -267,4 +267,3 @@ def setup(app):
     app.add_node(resourcepages)
 
     app.add_directive('resourcepages', ResourcePages)
-