# HG changeset patch # User Jeff Hammel # Date 1273197750 25200 # Node ID 6feee8d04db464543e06a1e704e4b5426eadfb8b # Parent 8eb997fd6e797786d997efbe212363115b1fb960 even more cleanup diff -r 8eb997fd6e79 -r 6feee8d04db4 profilemanager/manager.py --- a/profilemanager/manager.py Thu May 06 19:01:10 2010 -0700 +++ b/profilemanager/manager.py Thu May 06 19:02:30 2010 -0700 @@ -88,7 +88,9 @@ clones the profile `source` and output to `dest` - add: add the profile to the profiles.ini file """ - source_path = self.path(source) # fs path of the `from` profile + + # filesystem path of the `from` profile + source_path = self.path(source) # dest: fs path to back up to relative = False @@ -104,9 +106,6 @@ dest = '%s.%s' % (self.hash(), dest) dest = os.path.join(self.profile_dir, dest) - - assert name not in self.profiles_dict(), 'Profile "%s" already in %s' % (name, self.profiles) - # update profiles.ini if add: self.add(name, dirname, relative) @@ -124,7 +123,7 @@ """ if dest is None: dest = '%s.%d.bak' % (profile, int(time.time())) - self.clone(profile, dest, hash=False) + self.clone(profile, dest, add=False) # TODO: add something like # `Backup=$(profile)s.$(datestamp)s.bak` # to self.profiles