@@ -211,12 +211,12 @@ A marker indicates a marked range of time on an item in a timeline, usually with
211
211
The marked range may have a zero duration. The marked range is in the owning item's time coordinate system.
212
212
)docstring" )
213
213
.def (py::init ([](
214
- optional< std::string> name,
214
+ std::string name,
215
215
TimeRange marked_range,
216
216
std::string const & color,
217
217
py::object metadata) {
218
218
return new Marker (
219
- name. value_or ( " " ) ,
219
+ name,
220
220
marked_range,
221
221
color,
222
222
py_to_any_dictionary (metadata));
@@ -552,12 +552,12 @@ Should be subclassed (for example by :class:`.Track` and :class:`.Stack`), not u
552
552
.value (" never" , Track::NeighborGapPolicy::never);
553
553
554
554
track_class
555
- .def (py::init ([](optional< std::string> name, optional<std::vector<Composable*>> children,
555
+ .def (py::init ([](std::string name, optional<std::vector<Composable*>> children,
556
556
optional<TimeRange> const & source_range,
557
557
std::string const & kind, py::object metadata) {
558
558
auto composable_children = vector_or_default<Composable>(children);
559
559
Track* t = new Track (
560
- name. value_or ( " " ) ,
560
+ name,
561
561
source_range,
562
562
kind,
563
563
py_to_any_dictionary (metadata)
@@ -586,15 +586,15 @@ Should be subclassed (for example by :class:`.Track` and :class:`.Stack`), not u
586
586
587
587
588
588
py::class_<Stack, Composition, managing_ptr<Stack>>(m, " Stack" , py::dynamic_attr ())
589
- .def (py::init ([](optional< std::string> name,
589
+ .def (py::init ([](std::string name,
590
590
optional<std::vector<Composable*>> children,
591
591
optional<TimeRange> const & source_range,
592
592
optional<std::vector<Marker*>> markers,
593
593
optional<std::vector<Effect*>> effects,
594
594
py::object metadata) {
595
595
auto composable_children = vector_or_default<Composable>(children);
596
596
Stack* s = new Stack (
597
- name. value_or ( " " ) ,
597
+ name,
598
598
source_range,
599
599
py_to_any_dictionary (metadata),
600
600
vector_or_default<Effect>(effects),
@@ -742,12 +742,12 @@ Represents media for which a concrete reference is missing.
742
742
Note that a :class:`~MissingReference` may have useful metadata, even if the location of the media is not known.
743
743
)docstring" )
744
744
.def (py::init ([](
745
- optional< std::string> name,
745
+ std::string name,
746
746
optional<TimeRange> available_range,
747
747
py::object metadata,
748
748
optional<Imath::Box2d> const & available_image_bounds) {
749
749
return new MissingReference (
750
- name. value_or ( " " ) ,
750
+ name,
751
751
available_range,
752
752
py_to_any_dictionary (metadata),
753
753
available_image_bounds);
0 commit comments