#! /usr/bin/python # To change this template, choose Tools | Templates # and open the template in the editor. __author__="bjschuma" __date__ ="$Jan 23, 2010 2:33:21 PM$" from bt.file import * from bt import dict import session class Alias(dict.Dict): def __init__(self): dict.Dict.__init__(self) session.events.invite("scion-plugins-loaded",self.load,3) session.events.invite("scion-end",self.save,90) def save(self): import session write("Saving aliases",1) file = fopen( join(session.settings["session"],"aliases"), 'w' ) sp = " " for key in self.keys(): file.write("alias "+key+"="+self[key]+"\n") def load(self): import session path = join(session.settings["session"],"aliases") write("Alias file: "+path,1) session.events.invite("scion-plugins-loaded", path )