Python Forum
Dealing with multiple context managers
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dealing with multiple context managers
#2
What about passing the other functions a file object it can read/write to, instead of having it open it's own files? Something like
with requests.Session() as rest_session:
    with open("log.txt", "a") as log:
        data = rest_session.get_data()
        unrelated = read(log)
        write(data, log)
        if unrelated == "OK":
            rest_session.POST("spam")
Reply


Messages In This Thread
Dealing with multiple context managers - by heras - Nov-14-2018, 10:07 PM
RE: Dealing with multiple context managers - by nilamo - Nov-14-2018, 10:23 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Excel from SAP - dealing with formats and VBA MasterOfDestr 7 671 Feb-25-2024, 12:23 PM
Last Post: Pedroski55
  Context-sensitive delimiter ZZTurn 9 1,578 May-16-2023, 07:31 AM
Last Post: Gribouillis
  How does open context manager work? deanhystad 7 1,389 Nov-08-2022, 02:45 PM
Last Post: deanhystad
  UnicodeEncodeError - Dealing with Japanese Characters fioranosnake 2 2,536 Jul-07-2022, 08:43 PM
Last Post: fioranosnake
  Decimal context stevendaprano 1 1,072 Apr-11-2022, 09:44 PM
Last Post: deanhystad
  Dealing with duplicated data in a CSV file bts001 10 11,728 Sep-06-2021, 12:11 AM
Last Post: SamHobbs
  TextIOWrapper.tell() with Python 3.6.9 in context of 0D/0A fschaef 0 2,100 Mar-29-2020, 09:18 AM
Last Post: fschaef
  Dealing with a .json nightmare... ideas? t4keheart 10 4,467 Jan-28-2020, 10:12 PM
Last Post: t4keheart
  Dealing with Exponential data parthi1705 11 9,915 May-30-2019, 10:16 AM
Last Post: buran
  Smtplib: What does context argument means? Pythenx 1 3,121 Mar-27-2019, 06:25 PM
Last Post: nilamo

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020