From a60c04fed84fabe573094d06555ebebc2ad259e3 Mon Sep 17 00:00:00 2001 From: Cutipus Date: Tue, 22 May 2018 18:15:23 +0300 Subject: [PATCH] Fixed calling when g isn't supplied to Composition --- __pycache__/compose.cpython-37.pyc | Bin 0 -> 1985 bytes compose.py | 4 +++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 __pycache__/compose.cpython-37.pyc diff --git a/__pycache__/compose.cpython-37.pyc b/__pycache__/compose.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..aa12b5974657ed74f9e3595b1a135e383a8450ae GIT binary patch literal 1985 zcmZ`)O>YxP5bd5Xj~yo)vLQ&Uv|^=|mbq{MPG}W@f&>@LVYQbbQp<8rz=@sl_DqC= zd~>e5e*huDkzc}vU(i?n1t;F?_Bf8?ov6B}$K6%$y{@V}+1%_1JYOC}ufB#teB+{d zV!S+tRSz*d6Iy6_0hYJk+hfM3xS4a`C{w_jeyJ zg~+8Ad7wMalf((lUuThxs$z6xc)$>mjZ85ypM^=V_IXN7-xJ5JHo1EKJsp09cR*Ie~heamx-R=^^d(D=C#2!8jNLgRPs=FAb z;uyl7q-GCq62OE1Ky@lUg2FM0VEu{YNx|WD$g|KeqK*3Ib!C&2x11dVKeYHG5DxmI zky2z7M9H@gAutBLchQ~w{X0NM2M#Gw zoc70sQkis^S5TTRc5c8tz@Q`3YXJTED*y@70VFMg@DfSqZha&o;Z-YjgW-5>;#w%b z0Ze*X%lWb$rN*T`8-aoCD)rAnx8oQ%wZjIihUF2T&B`+ zy`D1L%yr5-0(Gq_OK(7uu5Hb6u9t%-YbVE*j^Na{u{t_C9n96q zBQBPBxVxjAzrY$*w&&3<>wEbYSl{jzcJP8q7B%Y{RWb{jN)BxswK?in6*Og57%DW! zV0dm70_FV`)~gwR~dqCP_Gqq!!-@?w27t%Z$5`f$F7m^OA8{ufw{$<+Q0*2G+* zJ#QJyv>DOSrYq8(E*jT7o=?Da^lYM3iNgGSDcaU0L;kd2N4XY>&RDovw4-^dLqqEC z39fHAEYUw;YiRlE?`7#~cDqt{DNa$$Ee`)%>MY&c3_x_LOhf-?_&t-hJ!akV@>xct hW25>U?Sqx!HZ5I*t0>>i|MYEWpC{b^o2}jL_y^Z-Uq}D| literal 0 HcmV?d00001 diff --git a/compose.py b/compose.py index 28e467a..c9418f2 100644 --- a/compose.py +++ b/compose.py @@ -4,7 +4,9 @@ class Composition: self.g = g def __call__(self, *args, **kwargs): - return self.f(self.g(*args, **kwargs)) + if self.g is None: + return self.f(*args, **kwargs) + return self.f(self.g(*args, **kwargs)) @property def __name__(self):