def barcode(codetype, codestring, options=None, **kw): """ >>> barcode('nonexistent', '977147396801') Traceback (most recent call last): ... ValueError: No renderer for codetype nonexistent >>> barcode('qrcode', 'Hello Barcode Writer In Pure PostScript.', ... options=dict(version=9, eclevel='M'), margin=10, data_mode='8bits') # doctest: +ELLIPSIS <PIL.EpsImagePlugin.EpsImageFile instance at ...> >>> # _.show() """ # search for codetype registry renderer = Barcode.resolve_codetype(codetype) if renderer: return renderer().render(codestring, options=options, **kw) raise ValueError(u'No renderer for codetype %s' % codetype)
def barcode(codetype, codestring, options=None, **kw): """ >>> barcode('nonexistent', '977147396801') Traceback (most recent call last): ... ValueError: No renderer for codetype nonexistent >>> barcode('qrcode', 'Hello Barcode Writer In Pure PostScript.', ... options=dict(version=9, eclevel='M'), margin=10, data_mode='8bits') # doctest: +ELLIPSIS <PIL.EpsImagePlugin.EpsImageFile instance at ...> >>> # _.show() """ # search for codetype registry renderer = Barcode.resolve_codetype(codetype) if renderer: return renderer().render(codestring, options=options, **kw) raise ValueError(u'No renderer for codetype %s' %codetype)