Skip to content

Commit e7b4dc2

Browse files
committed
Add input public data back to init func
1 parent 1144d1f commit e7b4dc2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/diffpy/utils/diffraction_objects.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,12 @@ def __init__(
4545
name="",
4646
metadata={},
4747
):
48+
49+
self._id = uuid.uuid4()
50+
self.input_data(xarray, yarray, xtype, wavelength, scat_quantity, name, metadata)
51+
52+
def input_data(self, xarray, yarray, xtype, wavelength, scat_quantity, name, metadata):
53+
4854
# Check xtype is valid. An empty string is the default value.
4955
if xtype not in XQUANTITIES:
5056
raise ValueError(_xtype_wmsg(xtype))
@@ -63,7 +69,7 @@ def __init__(
6369
self.name = name
6470

6571
self._input_xtype = xtype
66-
self._id = uuid.uuid4()
72+
6773
self._set_xarrays(xarray, xtype)
6874
self._all_arrays[:, 0] = yarray
6975

0 commit comments

Comments
 (0)