
    F)i                     $    S SK J r    " S S5      rg)    )Stackc                   ,    \ rS rSrS rS rS rS rSrg)BroswerHistory   c                 0    [        5       U l        S U l        g N)r   historycurrent_page)selfs    3c:\Users\13-19lat\Desktop\lekcja\BroswserHistory.py__init__BroswerHistory.__init__   s    w     c                 |    U R                   (       a%  U R                  R                  U R                   5        Xl         g r   )r
   r	   push)r   urls     r   
go_to_pageBroswerHistory.go_to_page   s,    LLd//0r   c                 L    U R                   R                  5       nUb  Xl        g g r   )r	   popr
   )r   previous_pages     r   go_backBroswerHistory.go_back   s%    ((*$ - %r   c                     [        SU R                  5        [        S5        [        U R                  R                  5       H  n[        U5        M     g )NzCurrent page:zHistory:)printr
   reversedr	   stack)r   pages     r   print_historyBroswerHistory.print_history   s:    od//0jT\\//0D$K 1r   )r
   r	   N)	__name__
__module____qualname____firstlineno__r   r   r   r   __static_attributes__ r   r   r   r      s    !.
r   r   N)r   r   r&   r   r   <module>r'      s     r   