Check-in [82cf514e49]
Overview
| Comment: | Python3 doesn't like `if [x = ...]` inline assignment trickery (kwargs out of scope). |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | action-mapfmts |
| Files: | files | file ages | folders |
| SHA1: |
82cf514e4932c88c3058d68f68531bfd |
| User & Date: | mario on 2015-04-09 21:58:12 |
| Other Links: | branch diff | manifest | tags |
Context
|
2015-04-10
| ||
| 02:36 | Fixed ASX and SMIL playlist exporting, allowed new placeholders %xspf, %jspf, %asx, %smil for application configuration. Documented in help/ pages. check-in: 1937c5766b user: mario tags: action-mapfmts | |
|
2015-04-09
| ||
| 21:58 | Python3 doesn't like `if [x = ...]` inline assignment trickery (kwargs out of scope). check-in: 82cf514e49 user: mario tags: action-mapfmts | |
| 21:57 | Figured out how to use standard confirm-overwrite dialog (buttons were defined, but no actions associated). Removed custom msg box. check-in: 5539fcccc2 user: mario tags: action-mapfmts | |
Changes
Modified config.py from [ad58239673] to [39c7681328].
| ︙ | ︙ | |||
267 268 269 270 271 272 273 |
return netrc[server]
# Use config:-style definitions for argv extraction,
# such as: { arg: -D, name: debug, type: bool }
def init_args(self, ap):
for opt in plugin_meta(frame=0).get("config"):
| | > | 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 |
return netrc[server]
# Use config:-style definitions for argv extraction,
# such as: { arg: -D, name: debug, type: bool }
def init_args(self, ap):
for opt in plugin_meta(frame=0).get("config"):
kwargs = self.argparse_map(opt)
if kwargs:
#print kwargs
ap.add_argument(*kwargs.pop("args"), **kwargs)
return ap.parse_args()
# Copy args fields into conf. dict
def apply_args(self, args):
|
| ︙ | ︙ |