Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Joy is wealth and love is the legal tender of the soul." -- Robert G. Ingersoll


devel / comp.lang.python / oop issue

SubjectAuthor
o oop issueTola Oj

1
oop issue

<mailman.468.1653339283.20749.python-list@python.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18363&group=comp.lang.python#18363

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: ojomoolu...@gmail.com (Tola Oj)
Newsgroups: comp.lang.python
Subject: oop issue
Date: Mon, 23 May 2022 21:54:28 +0100
Lines: 51
Message-ID: <mailman.468.1653339283.20749.python-list@python.org>
References: <CAD9v3snB2NOQynAFM4bJkSzzZePLwaxBrg2C8qKQcPjTi=cxfw@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: news.uni-berlin.de HV/zOZ1jooxzEOphgTcHPwN6+7zcYtc/4DuUCT1I+d5A==
Return-Path: <ojomooluwatolami675@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=nb8LMoti;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.005
X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'skip:@ 10': 0.03; 'csv':
0.03; 'def': 0.04; 'traceback': 0.04; '(most': 0.05; 'last):':
0.05; 'beginner': 0.07; 'typeerror:': 0.09; 'import': 0.15;
'@classmethod': 0.16; 'argument:': 0.16; 'oop': 0.16; 'please.':
0.16; 'self.name': 0.16; 'skip:& 90': 0.16; 'subject:issue': 0.16;
'subject:oop': 0.16; 'to:addr:python-list': 0.20; 'ran': 0.22;
'skip:_ 10': 0.22; 'code': 0.23; 'skip:p 30': 0.23; 'message-
id:@mail.gmail.com': 0.32; 'but': 0.32; 'received:google.com':
0.34; 'trying': 0.35; 'item': 0.35; 'from:addr:gmail.com': 0.35;
'missing': 0.37; "skip:' 10": 0.37; 'received:209.85': 0.37;
'class': 0.37; 'file': 0.38; '8bit%:14': 0.38; 'received:209':
0.39; 'received:209.85.208': 0.39; 'skip:i 20': 0.62; 'below:':
0.63; '8bit%:9': 0.64; '8bit%:4': 0.64; 'finished': 0.64; 'skip:i
60': 0.64; 'required': 0.65; '8bit%:7': 0.67; 'skip:a 40': 0.70;
'8bit%:6': 0.71; 'name,': 0.75; 'skip:f 20': 0.75;
'received:209.85.208.177': 0.84; 'received:mail-
lj1-f177.google.com': 0.84
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=mime-version:from:date:message-id:subject:to;
bh=jFUK9GrdeyOTlEgDUfq6G+UxHSwgwc1F73aNUzWFPDg=;
b=nb8LMoti1tziUe3Calo7q9vTlPDpwc1OcDUhCeBq0BaQ09bFXUzDhIrupchN+HLeOo
mv+4FsxaAeX3gs+4HnvyvricuQtHGTaQdMbI0eEkN3boowp1aHulteTnWfRct8SIsQ9M
QcoY2+6R2UpLLBjTaQ4PRMi8q2C8j9BG7TnX5UCue4WcDv0aSQkQvr8/QyqxvAPat3b6
PJOdbzmmuFY1sveuhZnaJm8o26djH5Vn7OmDzaSLs0081C5wlXEBdFSklUSIWRm4fGbZ
5F4TClMSCCpCzFgsn55dB926Iu+gFDvqaEbrJKC9pvireTIqZoIL7+1lX8z7dTQpJdtB
aV9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
bh=jFUK9GrdeyOTlEgDUfq6G+UxHSwgwc1F73aNUzWFPDg=;
b=TrG2RusKYryLlZuIMRW9cYIbyIt5kMbjW9iR5ycxz9MNRCFTV3QmU0FV6H5nmihipw
27ylTIo/mq+X4ECkEQPDLGQamTaS4qDSAWmgWXjzryKYhB4V0L43x52Tt1R8Mu2q09AY
UQwW7j7EL7zn6kxqQ+uVPRyBMdBPhvxIr8GoTXwRgISdrQcRO9sz4siwONGwVeSgNUCS
GhJYdJGkAX6LNpl7jhGR7pjb9fYoGCzn4k2wLwMESk9aoEWyWKcGyStijcpd2P98cCQW
4u4lv/cyutwuUSB6m/byEz4Kr6OI0x2bVmRvDlXURC7vmHGIyqKxxiwHBshlrT+iT0uL
b3tg==
X-Gm-Message-State: AOAM533lz3cb+aMceJC8JY4gjEYwy8jeeUvMtoLGWPtbvM8RpkU534xr
ocKeiW9S/emK5v+5mRObN+FyLT03DqmphcRm5XbME9DPnkg=
X-Google-Smtp-Source: ABdhPJz/v5lQf5y4SYRexnw4TBz2gC757Y30ss3I3u810I8AMpA6n1LSgBeE28jowmC+3KYTNv58/vmGBdT3NdBIupw=
X-Received: by 2002:a2e:8ece:0:b0:253:e6bd:39e4 with SMTP id
e14-20020a2e8ece000000b00253e6bd39e4mr6131014ljl.117.1653339280622; Mon, 23
May 2022 13:54:40 -0700 (PDT)
X-Content-Filtered-By: Mailman/MimeDel 2.1.39
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <CAD9v3snB2NOQynAFM4bJkSzzZePLwaxBrg2C8qKQcPjTi=cxfw@mail.gmail.com>
 by: Tola Oj - Mon, 23 May 2022 20:54 UTC

i just finished learning oop as a beginner and trying to practice with it
but i ran into this typeerror issue, help please.

Traceback (most recent call last):
File
"c:\Users\ojomo\OneDrive\Desktop\myexcel\oop_learn.py\myExperiment.py\mainMain.py",
line 36, in <module>
print(invest_crypto.client_list)
TypeError: invest_crypto.__repr__() missing 1 required positional argument:
'self'

this is my code below:
import csv
class invest_crypto:
crypto_current_rate = 0.05
client_list = []
def __init__(self, name, surname, amount_Deposited, amount_to_transfer):
self.name = name
self.surname = surname
self.amount_Deposited = amount_Deposited
self.amount_to_transfer = amount_to_transfer

invest_crypto.client_list.append(self)

def calculate_customer_transfer(self):
self.customer_transfer = (self.crypto_current_rate * self.
amount_Deposited) + self.amount_Deposited
return self.customer_transfer

@classmethod
def access_client_details(cls):
with open('C:\\Users\\ojomo\\OneDrive\\Desktop\\myexcel\\
oop_learn.py\\myExperiment.py\\clientDetails.csv', 'r' ) as f:
reader = csv.DictReader(f)
clientDetails = list(reader)

for item in clientDetails:
invest_crypto(
name=item.get('name'),
surname=item.get('surname'),
amount_Deposited=item.get('amount_deposited'),
amount_to_transfer=item.get('amount_to_transfer')
)
@staticmethod
def __repr__(self):
return f"('{self.name}', '{self.surname}', '{self.amount_Deposited}',
'{self.amount_to_transfer}')"

invest_crypto.access_client_details()
print(invest_crypto.client_list)

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor