35 lines
804 B
Python
35 lines
804 B
Python
#! /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 )
|