intended providers.ec2 submodule visibility is unclear

Bug #809498 reported by William Reade
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pyjuju
Invalid
Wishlist
Unassigned

Bug Description

Most operations appear to be publicly visible (ensemble.providers.ec2.connect.EC2Connect, for example) despite the fact that they're only meant to be used by the MachineProvider itself.

Prefixing ec2 submodules with an _ would help to make this restriction clearer (it's fine for ensemble.providers.ec2.* to access ensemble.providers.ec2._connect, but not for anyone else).

William Reade (fwereade)
Changed in ensemble:
importance: Undecided → Wishlist
Revision history for this message
Kapil Thangavelu (hazmat) wrote :

With the work william did on refactoring the providers, it seems this is unesc. now.

Changed in juju:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.