1 # Thierry Parmentelat - INRIA
5 # Shortcuts_site.py is the place where you can define your own tag accessors
7 # methods denotes the set of methods (names) that get inserted into the API
12 from PLC.Nodes import Node
13 from PLC.Interfaces import Interface
14 from PLC.Slices import Slice
15 from PLC.Ilinks import Ilink
17 from PLC.Accessors.Factory import define_accessors, all_roles
20 current_module = sys.modules[__name__]
22 #### example : attach vlan ids on interfaces
23 ###define_accessors(current_module, Interface, "Vlan", "vlan","interface/general", "tag for setting VLAN id",
24 ### get_roles=all_roles,
25 ### set_roles=['admin', 'pi', 'tech'] )