As this is a design decision, I want to leave it for the end. We could
come back on this before releasing Phatch 0.2

** Changed in: phatch
       Status: Confirmed => Triaged

-- 
Unexpected multiple save actions behaviour
https://bugs.launchpad.net/bugs/381091
You received this bug notification because you are a member of Phatch
Developers, which is subscribed to Phatch.

Status in Phatch = Photo & Batch!: Triaged

Bug description:
If you add multiple save actions the resulting behaviour is unexpected.
Let's say I'm executing the following actionlist:

{'actions': [
             {'fields': {'In': u'<folder>_phatch1/<subfolder>'},
              'label': 'Save'},
             {'fields': {'In': u'<folder>_phatch2/<subfolder>'},
              'label': 'Save'},
             {'fields': {'In': u'<folder>_phatch3/<subfolder>'},
              'label': 'Save'}],
 'description': u'Describe here the action list.'}

The resulting images will be written to:
<folder>_phatch1/
<folder>_phatch2/phatch1/
<folder>_phatch2/phatch2/phatch1/

If you remove <subfolder> from paths the resulting images will be written to:
<folder>_phatch1/
<folder>_phatch2/
<folder>_phatch3/

After some debugging I think I know the cause of this behaviour.  <subfolder> 
is calculated like this:
info[_t('subfolder')]  = dirname[len(info[_t('folder')])+1:]

But when an image is saved, its location info (or dirname) changes to the new 
save location. After the first save the dirname becomes <folder>_phatch1/  and 
as a result subfolder will be phatch1

_______________________________________________
Mailing list: https://launchpad.net/~phatch-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~phatch-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to