summaryrefslogtreecommitdiff
path: root/python/filemetadata.py
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2019-05-15 15:17:57 -0700
committerJordan Wiens <jordan@psifertex.com>2019-05-15 15:17:57 -0700
commit13a793f7ad19f43ff97c058becb76182b0159452 (patch)
treee677419e13f654f337002d5950193a9abbf90a99 /python/filemetadata.py
parent392672b07f971cebe3da5de20a24fd8d425c1061 (diff)
first half of the refactor adding getters and setters for init created properties
Diffstat (limited to 'python/filemetadata.py')
-rw-r--r--python/filemetadata.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/python/filemetadata.py b/python/filemetadata.py
index 74445a02..8c6b2cb7 100644
--- a/python/filemetadata.py
+++ b/python/filemetadata.py
@@ -86,7 +86,17 @@ class FileMetadata(object):
self.handle = core.BNCreateFileMetadata()
if filename is not None:
core.BNSetFilename(self.handle, str(filename))
- self.nav = None
+ self._nav = None
+
+ @property
+ def nav(self):
+ """
+ """
+ return self._nav
+
+ @nav.setter
+ def nav(self, value):
+ self._nav = value
def __del__(self):
if self.navigation is not None:
@@ -192,12 +202,13 @@ class FileMetadata(object):
@property
def navigation(self):
- return self.nav
+ """Alias for nav"""
+ return self._nav
@navigation.setter
def navigation(self, value):
value._register(self.handle)
- self.nav = value
+ self._nav = value
@property
def session_data(self):