Repository URL to install this package:
|
Version:
2.5 ▾
|
ó
åEYc @ s8 d Z d d l Z d d l m Z e j d d Z d S( s Core Warlock functionalityiÿÿÿÿNi ( t modelc sl t j d f f d Y} | d k rF | | _ n" d k rh t d | _ n | S( s½ Generate a model class based on the provided JSON Schema
:param schema: dict representing valid JSON schema
:param name: A name to give the class, if `name` is not in `schema`
t Modelc s e Z f d Z RS( c s$ | j d < j | | | d S( Nt schema( t __dict__t __init__( t selft argst kwargs( t
base_classR ( sA /home/tvault/.virtenv/lib/python2.7/site-packages/warlock/core.pyR s
( t __name__t
__module__R ( ( R R ( sA /home/tvault/.virtenv/lib/python2.7/site-packages/warlock/core.pyR s t nameN( t copyt deepcopyt NoneR t str( R R R R ( ( R R sA /home/tvault/.virtenv/lib/python2.7/site-packages/warlock/core.pyt
model_factory s ( t __doc__R t R R R R ( ( ( sA /home/tvault/.virtenv/lib/python2.7/site-packages/warlock/core.pyt <module> s