Module Import alias Assign NameStore Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad TupleLoad Num Num NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore TupleLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If BoolOpOr Call NameLoad AttributeLoad NameLoad attr CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr BinOpSub NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareIn Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad AttributeLoad NameLoad attr body If BoolOpOr CompareIs AttributeLoad NameLoad attr NameLoad CompareLt NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad While BoolOpOr CompareEq Call NameLoad AttributeLoad NameLoad attr Num CompareGt NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return CompareIn NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd UnaryOpNot Call AttributeLoad NameLoad attr NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call AttributeLoad NameLoad attr NameLoad CompareLtELt SubscriptLoad AttributeLoad NameLoad attr Index Num Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr If CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Expr Yield NameLoad Return While CompareLt NameLoad NameLoad body Expr Yield NameLoad Assign NameStore BinOpAdd NameLoad Call AttributeLoad NameLoad attr keyword Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str For NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assert CompareGtE NameLoad NameLoad If BoolOpAnd CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareLt Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num body Return Assign NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad body If BoolOpAnd NameLoad CompareGt Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num body Assign NameStore NameLoad Continue Assign NameStore NameLoad If BoolOpAnd UnaryOpNot Call AttributeLoad NameLoad attr NameLoad UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Return NameLoad Assign NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num comprehension NameStore NameLoad If CompareGt NameLoad SubscriptLoad NameLoad Index Num body Assign SubscriptStore NameLoad Index Num NameLoad If BoolOpAnd Call AttributeLoad NameLoad attr NameLoad CompareGtE NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareLt NameLoad SubscriptLoad NameLoad Index Num body Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num Call AttributeLoad NameLoad attr orelse If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad Num body If Call AttributeLoad NameLoad attr NameLoad body AugAssignAdd NameStore BinOpSub NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num For NameStore NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body If CompareNotEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr keyword Num If CompareEq NameLoad BinOpSub Call NameLoad NameLoad Num body If CompareGt NameLoad NameLoad body AugAssignSub NameStore Call AttributeLoad NameLoad attr keyword Num AugAssignAdd NameStore BinOpSub AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad orelse AugAssignAdd NameStore BinOpSub NameLoad NameLoad AugAssignAdd NameStore Num Assign NameStore NameLoad Return NameLoad decorator_list decorator_list
N/A N/A datetime N/A __version__ 0.2.0 BusinessTime N/A object N/A N/A 
    BusinessTime is essentially a calendar that can be queried for
    business time aware timedeltas between two datetimes.
     __init__ N/A N/A self business_hours weekends holidays N/A None N/A 5 6 None N/A N/A N/A business_hours None N/A N/A business_hours N/A N/A N/A datetime time 9 N/A N/A datetime time 17 N/A N/A self business_hours business_hours N/A N/A self weekends weekends N/A N/A self holidays holidays N/A N/A N/A callable N/A self holidays N/A N/A self holidays None N/A N/A N/A self _holidaysGeneratorStart None N/A N/A self _holidaysGenerator None N/A N/A self _holidays N/A N/A N/A N/A self _holidays N/A self holidays N/A arbitrary_date N/A N/A datetime datetime 2014 1 26 N/A start N/A N/A N/A datetime datetime combine arbitrary_date N/A business_hours N/A 0 N/A end N/A N/A N/A datetime datetime combine arbitrary_date N/A business_hours N/A 1 N/A N/A self open_hours N/A end start N/A isweekend N/A N/A self dt N/A N/A N/A N/A N/A N/A dt weekday N/A self weekends N/A _ensure_holidays_span_datetime N/A N/A self dt N/A N/A N/A N/A callable N/A self holidays N/A N/A N/A N/A N/A self _holidaysGeneratorStart None N/A dt N/A self _holidaysGeneratorStart N/A N/A N/A self _holidaysGeneratorStart dt N/A N/A self _holidaysGenerator N/A N/A self holidays dt N/A N/A N/A N/A len N/A self _holidays 0 N/A dt N/A N/A self _holidays N/A -1 N/A N/A N/A N/A N/A self _holidays append N/A next N/A self _holidaysGenerator N/A isholiday N/A N/A self dt N/A N/A N/A N/A N/A type dt N/A datetime datetime N/A N/A dt N/A N/A dt date N/A N/A N/A self _ensure_holidays_span_datetime dt N/A N/A dt N/A self _holidays N/A isbusinessday N/A N/A self dt N/A N/A N/A N/A N/A N/A N/A self isweekend dt N/A N/A N/A self isholiday dt N/A isduringbusinesshours N/A N/A self dt N/A N/A N/A N/A N/A N/A self isbusinessday dt N/A N/A N/A self business_hours N/A 0 N/A N/A dt time N/A N/A self business_hours N/A 1 N/A iterdays N/A N/A self d1 d2 N/A N/A N/A 
        Date iterator returning dates in d1 <= x < d2
         N/A curr N/A N/A N/A datetime datetime combine d1 N/A N/A datetime time N/A end N/A N/A N/A datetime datetime combine d2 N/A N/A datetime time N/A N/A N/A N/A d1 date N/A N/A d2 date N/A N/A N/A curr N/A N/A N/A curr end N/A N/A N/A curr N/A curr N/A curr N/A N/A datetime timedelta days 1 N/A iterweekdays N/A N/A self d1 d2 N/A N/A N/A 
        Date iterator returning dates in d1 <= x < d2, excluding weekends
         N/A dt N/A N/A self iterdays d1 d2 N/A N/A N/A N/A N/A self isweekend dt N/A N/A N/A dt N/A iterbusinessdays N/A N/A self d1 d2 N/A N/A N/A 
        Date iterator returning dates in d1 <= x < d2, excluding weekends and holidays
         N/A N/A d2 d1 N/A N/A N/A N/A N/A d1 date N/A N/A d2 date N/A N/A N/A d2 time N/A N/A self business_hours N/A 0 N/A N/A N/A first True N/A dt N/A N/A self iterdays d1 d2 N/A N/A N/A first N/A N/A N/A d1 time N/A N/A self business_hours N/A 1 N/A N/A first False N/A N/A first False N/A N/A N/A N/A N/A self isweekend dt N/A N/A N/A self isholiday dt N/A N/A N/A dt N/A _build_spanning_datetimes N/A N/A self d1 d2 N/A N/A N/A businessdays N/A list N/A N/A self iterbusinessdays d1 d2 N/A N/A N/A len businessdays 0 N/A N/A businessdays N/A businessdays N/A N/A N/A N/A datetime datetime combine d N/A N/A self business_hours N/A 0 N/A d businessdays N/A N/A d1 N/A businessdays N/A 0 N/A N/A N/A businessdays N/A 0 d1 N/A N/A N/A N/A self isbusinessday d2 N/A d2 N/A N/A N/A datetime datetime combine d2 N/A N/A self business_hours N/A 0 N/A N/A N/A N/A businessdays append N/A N/A N/A datetime datetime combine d2 N/A N/A self business_hours N/A 1 N/A N/A d2 N/A businessdays N/A -1 N/A N/A N/A businessdays N/A -1 N/A N/A N/A datetime datetime combine N/A businessdays N/A -1 N/A N/A d2 time N/A N/A N/A N/A len businessdays 1 N/A N/A N/A N/A businessdays append N/A N/A N/A datetime datetime combine N/A businessdays N/A 0 N/A N/A self business_hours N/A 1 N/A N/A N/A businessdays N/A -1 N/A N/A N/A datetime datetime combine N/A businessdays N/A -1 N/A N/A self business_hours N/A 1 N/A businessdays N/A businesstimedelta N/A N/A self d1 d2 N/A N/A N/A 
        Returns a datetime.timedelta with the number of full business days
        and business time between d1 and d2
         N/A businessdays N/A N/A self _build_spanning_datetimes d1 d2 N/A time N/A N/A datetime timedelta N/A N/A N/A len businessdays 0 N/A N/A N/A N/A self isduringbusinesshours d2 N/A N/A time N/A d2 N/A N/A N/A datetime datetime combine d2 N/A N/A self business_hours N/A 0 N/A N/A prev None N/A current None N/A count 0 N/A d businessdays N/A N/A N/A current None N/A N/A current d N/A current N/A N/A N/A datetime datetime combine d N/A N/A current time N/A N/A prev None N/A N/A N/A N/A N/A prev date N/A N/A current date N/A N/A time N/A N/A datetime timedelta days 1 N/A N/A count N/A N/A len businessdays 1 N/A N/A N/A current d N/A N/A time N/A N/A datetime timedelta days 1 N/A time N/A N/A self open_hours N/A current d N/A N/A time N/A d current N/A count 1 N/A prev current N/A time N/A N/A