Hi Juho,

Phatch is compatible with py2.4 so do not use:
condition = condition if condition else always_true

With multiple if statements, it is better to use elif.
photo.metadata is just a buffer for changed metadata values, so your patch 
won't work even not for "All'. It surprises me it did for you.

You'll have to lookup photo.info for possible metatags, as metadata
should be empty by default unless some action modified metadata. It is
better to use regular expressions, as otherwise for the 'All' method you
need to check two conditions.

I rewrote your action and pushed it in the trunk.

** Changed in: phatch
   Importance: Undecided => Medium

** Changed in: phatch
       Status: New => Fix Committed

** Changed in: phatch
     Assignee: (unassigned) => stani (stani)

-- 
Implementation of "Delete Tags"
https://bugs.launchpad.net/bugs/386772
You received this bug notification because you are a member of Phatch
Developers, which is subscribed to Phatch.

Status in Phatch = Photo & Batch!: Fix Committed

Bug description:
Implementation of 
https://blueprints.launchpad.net/phatch/+spec/delete-tag-action .

Note that I have not tested it thorougly though "All" option seemed to work 
just fine and hopefully rest do too.

_______________________________________________
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