Esempio n. 1
0
 def _short_ident(self, idents):
     return idents / __.split('/') / _[-1]
Esempio n. 2
0
 def shows(self, name):
     return ((self.ids_and_names_by_name(name).eff() / __.split('|') /
              List.wrap).value / _.unzip)
Esempio n. 3
0
 def go(show):
     services = self._json.get('services') / __.split(',') | ['all']
     s = List.wrap(services)
     r = List(show)
     return self._getd / __.explain_show(r, s) | self._no_getd
Esempio n. 4
0
 def go(release):
     services = self._json.get('services') / __.split(',') | ['all']
     s = List.wrap(services)
     r = List(release)
     return self._getd / __.explain_release(r, s) | self._no_getd
Esempio n. 5
0
 def data(args):
     return Just(Map(List.wrap(args).map(__.split('='))))
Esempio n. 6
0
 def data(args):
     return Just(Map(args.map(__.split('='))))