#!/usr/local/bin/python
################################################################
# file unpackapp3.py
# add backup of prior file contents (see unpackapp2.py)
# extend unpackapp, not app...
################################################################

from unpackapp import *

class UnpackAppBkp(UnpackApp):

    def setOutput(self, name=None):
        import os
        try:
            os.rename(name, name + '.bkp')   
        except: pass
        UnpackApp.setOutput(self, name)

if __name__ == '__main__':  UnpackAppBkp().main()

