# HG changeset patch # User Paul Boddie # Date 1396211885 -7200 # Node ID 9ee4ce1abcffc6cd320cf9749b6f273b488bca86 # Parent 687ce88f800512d4a090fee6acf672023f423829 Made default lock directory names related to item directory names or store types. diff -r 687ce88f8005 -r 9ee4ce1abcff ItemSupport.py --- a/ItemSupport.py Fri Jan 31 18:55:38 2014 +0100 +++ b/ItemSupport.py Sun Mar 30 22:38:05 2014 +0200 @@ -530,14 +530,14 @@ "Store items in a directory via a page." - def __init__(self, page, item_dir="items", lock_dir="item_locks"): - ItemStoreBase.__init__(self, page, getDirectoryItemStoreForPage(page, item_dir, lock_dir)) + def __init__(self, page, item_dir="items", lock_dir=None): + ItemStoreBase.__init__(self, page, getDirectoryItemStoreForPage(page, item_dir, lock_dir or ("%s-locks" % item_dir))) class ItemSubpageStore(ItemStoreBase): "Store items in subpages of a page." - def __init__(self, page, lock_dir="item_locks"): - ItemStoreBase.__init__(self, page, getSubpageItemStoreForPage(page, lock_dir)) + def __init__(self, page, lock_dir=None): + ItemStoreBase.__init__(self, page, getSubpageItemStoreForPage(page, lock_dir or "subpage-items-locks")) # vim: tabstop=4 expandtab shiftwidth=4