mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-04-09 03:44:23 +00:00
Do not report 'size' metadata if get_size returns None
This commit is contained in:
parent
1545e14076
commit
425b9049ea
@ -19,8 +19,7 @@ from allmydata.util.encodingutil import to_str, quote_output
|
||||
TIME_FORMAT = "%H:%M:%S %d-%b-%Y"
|
||||
|
||||
def get_filenode_metadata(filenode):
|
||||
metadata = {'size': filenode.get_size(),
|
||||
'mutable': filenode.is_mutable()}
|
||||
metadata = {'mutable': filenode.is_mutable()}
|
||||
if metadata['mutable']:
|
||||
mutable_type = filenode.get_version()
|
||||
assert mutable_type in (SDMF_VERSION, MDMF_VERSION)
|
||||
@ -31,6 +30,8 @@ def get_filenode_metadata(filenode):
|
||||
else:
|
||||
file_format = "CHK"
|
||||
metadata['format'] = file_format
|
||||
if filenode.get_size() is not None:
|
||||
metadata['size'] = filenode.get_size()
|
||||
return metadata
|
||||
|
||||
class IOpHandleTable(Interface):
|
||||
|
Loading…
x
Reference in New Issue
Block a user