Peter A. Bigot - 2013-04-15
  • status changed from new to closed
  • resolution set to fixed

    commit 968d8bb6705b9fb3a3d148bc1bc0a9422811e729
    Author: Peter A. Bigot pab@pabigot.com
    Date: Sat Apr 13 19:22:46 2013 -0500

    trac/198: namespace referenced without importing bindings
    
    The approach for getting a reference to the Namespace from a different
    bindings module was fragile, as the lookup would return None (placing the
    entity in no namespace) if nobody had previously created the Namespace
    instance.
    
    More rigorously ensure that all necessary imports are included in each
    binding file.  Make sure all bindings export the public names of their
    contained namespaces, and that those names are reserved within both the
    binding module and classes.  Use those public names instead of dynamic
    lookup to resolve external namespace references.