Esempio n. 1
0
 def __init__(self, injection_site_fn, arg_binding_key,
              binding_target_desc):
     Error.__init__(
         self, 'when injecting {0}, {1} cannot be injected, because its'
         ' provider, {2}, needs at least one directly passed arg'.format(
             locations.get_name_and_loc(injection_site_fn), arg_binding_key,
             binding_target_desc))
Esempio n. 2
0
 def __init__(self, duplicated_args, injection_site_desc, provider_fn):
     Error.__init__(
         self, 'somewhere in {0}, injected args {1} passed directly when'
         ' calling {2}'.format(injection_site_desc, list(duplicated_args),
                               locations.get_name_and_loc(provider_fn)))
Esempio n. 3
0
 def __init__(self, decorator_name, fn):
     Error.__init__(
         self, '@{0} cannot be applied to non-initializer {1}'.format(
             decorator_name, locations.get_name_and_loc(fn)))
Esempio n. 4
0
 def __init__(self, configure_fn, possible_args):
     Error.__init__(
         self, 'binding spec method {0} must have at least'
         ' one of the expected args {1}'.format(
             locations.get_name_and_loc(configure_fn), possible_args))
Esempio n. 5
0
 def __init__(self, decorator_name, fn, pargs_arg_name):
     Error.__init__(
         self, 'decorator @{0} cannot be applied to {1} with *{2}'.format(
             decorator_name, locations.get_name_and_loc(fn),
             pargs_arg_name))
Esempio n. 6
0
 def __init__(self, duplicated_args, injection_site_desc, provider_fn):
     Error.__init__(
         self, 'somewhere in {0}, injected args {1} passed directly when'
         ' calling {2}'.format(
             injection_site_desc, list(duplicated_args),
             locations.get_name_and_loc(provider_fn)))
Esempio n. 7
0
 def __init__(self, decorator_name, fn):
     Error.__init__(
         self, '@{0} cannot be applied to non-initializer {1}'.format(
             decorator_name, locations.get_name_and_loc(fn)))
Esempio n. 8
0
 def __init__(self, configure_fn, possible_args):
     Error.__init__(
         self, 'binding spec method {0} must have at least'
         ' one of the expected args {1}'.format(
             locations.get_name_and_loc(configure_fn), possible_args))
Esempio n. 9
0
 def __init__(self, decorator_name, fn, pargs_arg_name):
     Error.__init__(
         self, 'decorator @{0} cannot be applied to {1} with *{2}'.format(
             decorator_name, locations.get_name_and_loc(fn), pargs_arg_name))
Esempio n. 10
0
 def __init__(self, injection_site_fn, arg_binding_key, binding_target_desc):
     Error.__init__(
         self, 'when injecting {0}, {1} cannot be injected, because its'
         ' provider, {2}, needs at least one directly passed arg'.format(
             locations.get_name_and_loc(injection_site_fn),
             arg_binding_key, binding_target_desc))