| 1252 | # -- Simple modifier methods --------------------------------------- |
| 1253 | |
| 1254 | def set_usage(self, usage): |
| 1255 | if usage is None: |
| 1256 | self.usage = _("%prog [options]") |
| 1257 | elif usage is SUPPRESS_USAGE: |
| 1258 | self.usage = None |
| 1259 | # For backwards compatibility with Optik 1.3 and earlier. |
| 1260 | elif usage.lower().startswith("usage: "): |
| 1261 | self.usage = usage[7:] |
| 1262 | else: |
| 1263 | self.usage = usage |
| 1264 | |
| 1265 | def enable_interspersed_args(self): |
| 1266 | """Set parsing to not stop on the first non-option, allowing |