diff options
author | Siddharth Ravikumar <sravik@bgsu.edu> | 2015-08-25 23:15:22 -0400 |
---|---|---|
committer | Siddharth Ravikumar <sravik@bgsu.edu> | 2015-08-25 23:15:22 -0400 |
commit | cd2900ad565fd4e77c68607aabc819184f4ffc06 (patch) | |
tree | 71245a3fad1ab70bab0a81115482f9414a7dbcb4 /combox/file.py | |
parent | 61577b31f04249e58b37971683215fc46f5ecfb0 (diff) |
added new function file.no_of_shards + tests.
modified: combox/file.py
modified: tests/file_test.py
Diffstat (limited to 'combox/file.py')
-rw-r--r-- | combox/file.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/combox/file.py b/combox/file.py index 81d15fe..a8e345b 100644 --- a/combox/file.py +++ b/combox/file.py @@ -420,3 +420,19 @@ def read_shards(directories, shard_basename): shards.append(shard_content) return shards + + +def no_of_shards(cb_path, config): + """Returns the no. of shards that exists for `cb_path' in node directories. + + cb_path: path to file in combox directory. + """ + + no_shards_there = 0 + shard_paths = node_paths(cb_path, config, isfile=True) + + for shard in shard_paths: + if path.isfile(shard): + no_shards_there += 1 + + return no_shards_there |